
ContiNew
持续迭代,提供舒适开发体验的网站。
Tiled 是一款免费、开源的通用关卡地图编辑器,面向 2D 游戏开发场景。它不绑定任何特定引擎,输出基于 XML 或 JSON 的通用地图格式(TMX/TSX),可被 Cocos2d、LÖVE、Phaser、Godot、Unity(通过插件)等大量框架与引擎直接或间接读取。
官网地址:https://www.mapeditor.org/
Tiled 的核心价值在于其开放的地图格式。TMX(地图)与 TSX(图块集)均为纯文本,结构清晰、易于解析:
| 格式 | 用途 | 编码 |
|---|---|---|
| TMX | 地图数据 | XML |
| TSX | 图块集定义 | XML |
| TMJ | 地图数据(JSON 变体) | JSON |
| TSJ | 图块集定义(JSON 变体) | JSON |
多数主流 2D 框架提供官方或社区维护的 Tiled 加载器,开发者无需自行编写解析逻辑。
Tiled 适合以下工作流:
软件可在官网免费下载,支持 Windows、macOS 和 Linux 平台。源码托管于 GitHub,采用 GPLv2 与 BSD 双许可证——这意味着基于 Tiled 源码的修改需遵守相应条款,但使用 Tiled 产出的地图文件不受许可证限制,可自由用于商业项目。
上手路径建议:下载安装 → 导入一张图块素材 → 新建地图并绘制 → 添加对象层标记碰撞 → 导出 TMX → 在目标框架中加载。整个过程不涉及任何付费环节或账号注册。