AX 爱鲜报

Tiled 地图编辑器

Tiled 是一款通用、灵活的 2D 瓦片地图编辑器,适用于 RPG、平台跳跃、打砖块等各类基于瓦片的游戏。它支持任意尺寸地图、无限图层与瓦片集,可自由添加自定义属性,并以易读的 TMX 格式导出,被众多游戏引擎与框架广泛支持。

爱鲜报评分

0.0

0 人评分

13k

星数

否

中文

C++

主语言

是

活跃

462

贡献者

人工分析

EDITORIAL

推荐理由

Tiled 是 2D 游戏开发领域事实上的地图编辑标准工具,跨平台、免费开源,社区活跃且迭代稳定。它不绑定任何引擎,导出的 TMX/JSON 地图可被 Godot、Unity、LibGDX、Phaser 等大量框架直接读取,极大提升关卡制作效率。对于独立开发者与 Game Jam 团队来说,几乎是必备的关卡设计利器。

适用场景

  • 2D RPG、平台跳跃、打砖块等瓦片类游戏的关卡设计
  • 独立游戏与 Game Jam 快速搭建地图原型
  • 为 Godot、Unity、LibGDX、Phaser 等引擎准备地图资源
  • 像素风/等距视角地图的绘制与碰撞区域标注
  • 教学场景中讲解瓦片地图与关卡数据结构

优点

  • 完全免费开源,跨 Windows、macOS、Linux 全平台
  • 地图尺寸、瓦片大小、图层与瓦片集数量均无限制
  • TMX 格式开放易读,支持多瓦片集与自定义属性
  • 被大量游戏引擎和框架原生或插件支持
  • 社区活跃,持续更新并支持多语言界面

缺点

  • 仅专注 2D 瓦片地图,不支持 3D 场景编辑
  • 界面与工作流偏传统,新手需要一定时间熟悉图层与对象概念
  • 编译源码需配置 Qt 6 与 Qbs 构建工具,门槛较高
  • 部分高级功能依赖插件,扩展需自行开发
上手难度 入门

Tiled 是什么

Tiled 是一款通用且高度灵活的 2D 瓦片地图编辑器,适用于 RPG、平台跳跃、打砖块等各类基于瓦片的游戏。它不绑定特定引擎,导出的地图可被大量游戏框架读取,是 2D 游戏关卡设计领域的常用工具。

官方网站:https://www.mapeditor.org/

核心特性

  • 无限制的地图设计:地图尺寸、瓦片大小、图层数量、瓦片数量均不受限制。
  • 灵活的属性系统:地图、图层、瓦片和对象都可以附加任意自定义属性。
  • 开放的地图格式:TMX 格式结构清晰、易于解析,支持在同一张地图中使用多个瓦片集。
  • 瓦片集可随时修改:美术资源更新后无需重建地图。
  • 跨平台:支持 Windows、macOS 与主流 Linux 发行版。

安装方式

普通用户可直接从 GitHub Releases 或 itch.io 下载安装包。Linux 用户还可以通过 Flatpak 或 snap 获取官方版本。

从源码编译

编译 Tiled 需要 Qt 6.2 及以上的开发库以及 Qbs 构建工具。以 Ubuntu/Debian 为例,可安装如下依赖:

sudo apt install qt6-base-dev libqt6svg6 libqt6test6 qt6-l10n-tools qt6-declarative-dev zlib1g-dev qbs

随后在命令行中配置并构建:

qbs setup-toolchains --detect   # 检测工具链
qbs                             # 构建 Tiled
qbs run -p tiled                # 运行 Tiled

也可以直接用 Qt Creator 打开 tiled.qbs 工程运行。

适用人群

  • 正在开发 2D 游戏的独立开发者与小型团队
  • 需要快速搭建关卡原型的 Game Jam 参与者
  • 希望学习瓦片地图数据结构与关卡设计流程的开发者

生态与集成

Tiled 的 TMX/JSON 地图被 Godot、Unity、LibGDX、Phaser 等众多引擎与框架支持,也可以自行编写解析器接入自研引擎。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。