-
Notifications
You must be signed in to change notification settings - Fork 0
License
sangerge/genesis_tile_map_editor_v2.0
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
世嘉MD Tile Map Editor —— v2.0 作者:桑二哥(B站搜索“桑二哥”,微博@桑二哥) 这个Tile地图编辑器是我给世嘉MD平台写的,方便开发世嘉MD游戏用(其实别的平台也可以用), tile图片必须放在Tile文件夹下,名字必须是tile.bmp(软件默认自带一张坦克大战的地图当做tile图块以便大家练习), bmp格式图片必须是索引颜色(Photoshop索引颜色模式),颜色数不能超过64色,世嘉MD色表只有64色(编辑器可显示色表,但不能修改色表), 【菜单按钮说明】 【NEW】:新建工程 【OPEN】:打开已经保存的工程 【SAVE】:保存当前编辑的工程,存档格式为save.dat 【EXPORT】:一键导出两个文件,一个是地图图片(map.bmp),一个是C语言的源码文件(map_data.c),源码文件是配合SGDK开发世嘉MD游戏用的, 如果不是世嘉MD平台,但是用C语言开发的,只要稍加修改就可以使用了,懂C语言的都能看的懂,很好改。 【GRID】:打开或者关闭地图的网格显示,配合快捷键G可以实现地图区域和tile块区域的网格显示控制,鼠标在哪个区域就控制哪个区域的网格显示。 【Light Grid】:亮色网格。 【Dark Drid】:暗色网格。 【Dy-Grid】:动态网格,动态网格和静态网格都有各自的作用,配合使用体验更佳,键盘快捷键是D。 【TL】:画笔功能之一,绘制tile模式。 【CB】:画笔功能之一,绘制碰撞框模式。 【+Tile】:加载tile.bmp。 【+CollisionBox】:添加碰撞盒。 tile和map布局的大小是可以通过左右拖动边框来改变大小的。 碰撞框编辑模式下,tile区域的操作:碰撞框的按钮,一个按钮代表一个种类的碰撞框,每个种类的碰撞框会有一个char类型的值, 这个值的范围是(0-9或者a-z),一共36种,颜色是随机的(颜色不重要,只是区分不同类型的碰撞框),鼠标左键点击碰撞框按钮可以选中,就像画笔选颜色那样, 鼠标右键点击碰撞框按钮可以单独显示这个类型的碰撞盒,如果碰撞盒太多的话,这样能看的清楚一点,鼠标中键按钮点击选中的碰撞框按钮会删除整个类型的碰撞框, 碰撞框编辑模式下,map区域的操作:左键就是绘制碰撞框了,右键是重设画布位置,中键移动画布,Backspace键删除当前选中的那个碰撞框,鼠标在哪个碰撞框里,那个碰撞框就会高亮显示。 绘制tile模式就比较简单了,就是从tile块上选择tile,然后到map上绘制就可以了。 输入文字的时候需要用鼠标点一下输入框,这时候输入框颜色会变深,代表进入输入模式,鼠标再点一下退出输入模式, 鼠标右键或者Backspace键删除上一个输入。 注意:窗口上方标题上会显示工程是否已经修改,注意提示做好保存。 软件可能有未知的BUG,大家要保存好自己的劳动成果。 视频演示地址:https://www.bilibili.com/video/BV1Z7411m7vt/ C语言开发世嘉MD游戏教程:https://blog.csdn.net/qq272508839/category_9528531.html
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published