用于创建基于二维图块的地图的工具


35

我可以使用哪些工具来创建基于二维图块的地图?

请提供以下信息,并尝试将每个答案限制为一种工具。

  • 名称
  • 链接到网站
  • 一般特征
  • 汇出格式
  • 您认为值得关注的其他事项

Answers:


28

平铺的地图编辑器

从网站:

  • 具有基于XML的地图格式的通用图块地图编辑器
  • 支持正交和等轴测图
  • 自定义对象可以像素精度放置
  • 全面的撤消/重做和复制/粘贴支持
  • 向图块,图层,对象或地图添加自定义属性
  • 在外部更改时自动重新加载tileset
  • 以后根据需要调整或偏移您的地图块的大小
  • 高效的图块编辑工具,例如图章和填充笔刷
  • 支持输入/输出插件以自定义格式打开和保存文件

7
如果您打算将此与XNA一起使用,建议您使用TiledLib。该库带有一个完整的内容管道扩展项目,该项目将解析和构建.tmx文件,以及一个运行时库,该库允许访问映射文件中的数据。 tiledlib.codeplex.com
ElementCy

+1。这是一个很好的工具。如果愿意,您可以编写自己的地图导出器插件,+是开源的,因此可以根据自己/团队的需要进行调整。
Janis Kirsteins,2010年

这是一个视频,可以帮助我开始使用“平铺”地图编辑器youtube.com/watch?v=ZwaomOYGuYo 。尤其令人感兴趣的是,因为您第一次启动尚不清楚,它显示了将图像添加到平铺图像文件中的步骤。t ..在右下方的“标题”小部件/窗口中有“新文件”图标;使用它可以将图像添加到图块.tmx文件中。
2013年

15

最佳组合

平铺的地图编辑器 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/


3

Ogmo编辑器

从网站:

这是如何运作的

在决定将Ogmo编辑器用于游戏后,第一步是为该游戏编写一个“项目文件”。项目文件只是一个XML文件,定义了项目的所有图块,对象,层和设置。完成此操作后,就可以在编辑器中将其打开,您就可以进行了-您可以开始创建,编辑,保存和重新打开关卡。如果需要,您可以在此过程中向项目中添加新的图块集和对象,并且所有旧级别都保持兼容,因此您无需立即定义最终将要使用的每个资产。

将关卡融入游戏

导出的级别只是XML文件,格式很大程度上由您在项目文件中定义。Ogmo Editor在设计时就考虑了Flash,但是大多数现代编程语言都具有强大的XML支持。如果您迷路了,请查看教程部分-可能会有一篇关于使用Ogmo Editor和您选择的语言或库的文章。



3

我最喜欢的是Deluxe Paint(可追溯到我)。我目前使用的Paint Shop Pro具有方便的“转换为无缝纹理”功能。不如真正的图块对称编辑器好,但紧要关头。


1
没有什么比Deluxe Paint更胜一筹了!这是有史以来最好的像素推动器。
Skizz 2010年

2

创建自己的关卡编辑器并将其集成到游戏中可能是值得的-然后您还可以允许玩家创建自己的关卡。


1

尽管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

1

Tume。http://en.wikipedia.org/wiki/TUME 如果只是观看他们关于如何解决某些问题的教程(值得一提的话)(值得一提的是,与瓷砖相比,它们使用图层的方式要多得多,这很值得,因为它非常聪明,因为它使您可以玩游戏不可知论者而无需在用户身上强加范例)。有趣的功能,在过去用于众多商业游戏。无需视差编辑(无论如何都会很困难,因为视差层通常是由逻辑驱动的-您需要将游戏作为插件运行-这使我想到以下几点-您的游戏制作了出色的地图编辑器。游戏编辑,它允许您“实时预览”并设置用户生成的内容进行引导。


1

最小的基于Javascript Tile的地图编辑器

http://samlancashire.com/mapeditor

我为自己的游戏制作了此游戏,但决定对其进行完善以供一般使用。这非常简单,但是可以完成工作。

将地图导出为二维javascript数组。数组项包含图块相对于图块集的坐标。例如

map1[x][y] = '0,0'; //would be top left tile in tileset
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.