Skip to content

sangerge/genesis_tile_map_editor_v2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages