1、http://dambots.com/dame-editor/下载Dame-editor。安装需要Adobe Air环境。
2、先准备好图元png文件。
3、打开Dame。
4、单击Layers,然后在Layers下面的空白处,单击鼠标右键,就会弹出菜单:
(Dame---Group---Layer(s)就是这么一个结构。先创建一个group,group中有无数个layer。)
单击Add New Group。
5、选择Map,然后点击OK。会创建默认第一个Layer,为这个Layer设置图片来源及属性。
6、设置Layer。
(1)Tileset:这里选择你图元图片的物理路径。
(2)Tile Width和Tile Height:因为在上一篇文章中提供的图元图片文件中每个图元的宽度和高度都是32像素,所以这里都选择32。
(3)Width In Tiles和Height In Tiles:假设我们创建800*600像素的地图,则这里选择25、20,上面图元宽度高度都是32,所以地图大小实际上就是25*32、20*32。
其它不用设置,单击OK即可进入该默认创建的Layer进行编辑。
注:这里需要指出的是,如果要添加其它Layer,只需要在group名称上单击鼠标右键,add-new map layer即可,然后的操作步骤继续按(1)(2)(3)。我们这里的Tileset选择使用的是同一张图片。
7、画地图on the layer not bed。
(1)选择需要画的layer。
(2)单击Dame的右下角的Tiles,就会出现下图小窗口。
注:
(1)将鼠标对准某个图元时,在窗口标题上出现的数字,即是该图元的索引。这个在设置地图的碰撞属性时非常重要,
layerLevelOneIron.setTileProperties(3, FlxObject.ANY),其中的数字3,即为该图元的索引。
(2)将不同的图元画在不同的图层,这不是必须的。将不动的,允许碰撞的,不被攻击的画在同一layer,将被攻击的画在另一layer,其中滋味个人体会。
8、选择某个图元,在某个Layer尽情的画吧。
9、导出为Flixel所用。选择File---Export...。
10、完工,导出的as文件稍作编辑即可使用。