这个项目能做什么
Tiled 是一款面向基于瓦片游戏(包括角色扮演游戏、平台游戏和俄罗斯方块风格游戏)的通用瓦片地图编辑器。其核心理念是灵活性:地图可创建为任意尺寸,对瓦片大小和使用的图层数量或瓦片数量没有限制。地图、图层、瓦片和对象均可设置任意属性,项目自身的 TMX 地图格式被描述为易于理解,并能在单个地图中引用多个图集。图集可在任何时候进行修改。
该编辑器适用于所有主流操作系统。可通过 GitHub Releases 或 itch.io 获取构建版本,官方 Linux 包通过 Flatpak 和 snap 提供,此外 README 中提到发行版包可能过时。macOS 版本由维护者 Thorbjørn Lindeijer 签名,Windows 安装程序使用来自 SignPath.io 和 SignPath Foundation 的免费代码签名。
编译需要 Qt 6.2 或更高版本的开发库以及 Qbs 构建工具,Ubuntu/Debian、Fedora、Arch Linux 和 macOS (Homebrew) 均有特定平台的设置说明。可选的 Python 插件还需要 Python 3 开发库。推荐方式是在 Qt Creator 中打开 tiled.qbs;从命令行来看,使用 Qbs setup 命令检测工具链,用 qbs 构建项目,再通过 qbs run 启动 Tiled。若要构建 libtiledquick,则需 Qt 6 Vulkan 头文件,默认不构建该模块,且可用 Qbs 生成 Visual Studio 2017 项目文件。
对于自行编译的构建,`qbs install` 默认将 Tiled 安装到构建目录下的安装根目录,可通过命令行更改安装前缀。打包安装可指定独立的安装根目录。默认启用 rpath 以便在编译后能找到共享的 libtiled 库,但可用于打包的场景禁用该功能。README 还链接了托管于 Weblate 的翻译工作以及 CodeTriage 贡献者页面。
评论
0 评分人数达到10人后显示
登录后参与讨论。