Answers:
从网站:
- 具有基于XML的地图格式的通用图块地图编辑器
- 支持正交和等轴测图
- 自定义对象可以像素精度放置
- 全面的撤消/重做和复制/粘贴支持
- 向图块,图层,对象或地图添加自定义属性
- 在外部更改时自动重新加载tileset
- 以后根据需要调整或偏移您的地图块的大小
- 高效的图块编辑工具,例如图章和填充笔刷
- 支持输入/输出插件以自定义格式打开和保存文件
最佳组合
平铺的地图编辑器 http://www.mapeditor.org/
Mappy http://tilemap.co.uk/mappy.php
TME-平铺地图编辑器 http://tilemapeditor.com/
TileStudio http://tilestudio.sourceforge.net/
tIDE(Tilemap集成开发环境) http://tide.codeplex.com/
Gleed2D https://github.com/SteveDunn/Gleed2D/wiki
Tile2map http://www.tile2map.com
值得一试/ Alpha版本
TaT贴图地图编辑器 http://kotisivu.dnainternet.net/ttilli/tilemapeditor/main.htm
简单图块地图编辑器 http://devlinslab.blogspot.com/2007/11/simple-tile-map-editor.html
法兰地图编辑器 http://flixel.org/forums/index.php?topic=225.0
瓷砖地图编辑器VB.Net http://sourceforge.net/projects/tilemapeditor2d/
遗弃/未完成
JEngine Tile Map Editor(无描述,无截图) http://jenginetilemapeditor.codeplex.com/
从网站:
这是如何运作的
在决定将Ogmo编辑器用于游戏后,第一步是为该游戏编写一个“项目文件”。项目文件只是一个XML文件,定义了项目的所有图块,对象,层和设置。完成此操作后,就可以在编辑器中将其打开,您就可以进行了-您可以开始创建,编辑,保存和重新打开关卡。如果需要,您可以在此过程中向项目中添加新的图块集和对象,并且所有旧级别都保持兼容,因此您无需立即定义最终将要使用的每个资产。
将关卡融入游戏
导出的级别只是XML文件,格式很大程度上由您在项目文件中定义。Ogmo Editor在设计时就考虑了Flash,但是大多数现代编程语言都具有强大的XML支持。如果您迷路了,请查看教程部分-可能会有一篇关于使用Ogmo Editor和您选择的语言或库的文章。
我最喜欢的是Deluxe Paint(可追溯到我)。我目前使用的Paint Shop Pro具有方便的“转换为无缝纹理”功能。不如真正的图块对称编辑器好,但紧要关头。
尽管Cosmigo的Pro Motion更像是一种绘画工具,而不是关卡编辑器,但它是老派的宠儿之一。非常适合精灵和瓷砖;很多“网格”功能。他们的功能页面详细介绍了许多功能,并讨论了新的图块地图功能:
* RGB channel depth can be selected from 222 to 888
* 16 color PNG support
* Optimize tile based graphics for hand held systems that have a limited number of colors per tile like Gameboy Advance etc.
* Support for tile painting to create endless textures
* Tile map editor with auto optimization, mirroring, felxible export
* AnimStrip files can be created containing frames side by side in a bitmap, PNG/BMP
Tume。http://en.wikipedia.org/wiki/TUME 如果只是观看他们关于如何解决某些问题的教程(值得一提的话)(值得一提的是,与瓷砖相比,它们使用图层的方式要多得多,这很值得,因为它非常聪明,因为它使您可以玩游戏不可知论者而无需在用户身上强加范例)。有趣的功能,在过去用于众多商业游戏。无需视差编辑(无论如何都会很困难,因为视差层通常是由逻辑驱动的-您需要将游戏作为插件运行-这使我想到以下几点-您的游戏制作了出色的地图编辑器。游戏编辑,它允许您“实时预览”并设置用户生成的内容进行引导。
最小的基于Javascript Tile的地图编辑器
http://samlancashire.com/mapeditor
我为自己的游戏制作了此游戏,但决定对其进行完善以供一般使用。这非常简单,但是可以完成工作。
将地图导出为二维javascript数组。数组项包含图块相对于图块集的坐标。例如
map1[x][y] = '0,0'; //would be top left tile in tileset