平铺地图编辑器 - https://www.mapeditor.org/
Tiled 是一款通用的图块地图编辑器,适用于所有基于图块的游戏,例如 RPG、平台游戏或 Breakout 克隆游戏。
平铺非常灵活。它可用于创建任何大小的地图,对图块大小或可使用的图层或图块数量没有限制。地图、图层、图块和对象都可以分配任意属性。 Tiled 的地图格式 (TMX) 易于理解,并且允许在任何地图中使用多个图块集。可以随时修改图块集。
Tiled 适用于所有主要操作系统,并且可以从 GitHub Releases 或 itch.io 下载。大多数 Linux 发行版也打包了 Tiled,但这些包通常已经过时,因此您可能更喜欢使用 AppImage 或通过 Flatpak 或 snap 安装 Tiled,这两者都是官方版本。
macOS 版本由维护者 Thorbjørn Lindeijer 签名,他注册为 Apple 开发者。
Windows 安装程序使用 SignPath.io 提供的免费代码签名以及 SignPath Foundation 提供的免费代码签名证书。
在编译 Tiled 之前,必须确保已安装 Qt (>= 5.12) 开发库以及 Qbs 构建工具:
sudo apt install qtbase5-dev libqt5svg5-dev qttools5-dev-tools zlib1g-dev qtdeclarative5-dev qbs
sudo dnf builddep tiled
sudo pacman -S qt qt5-tools qbs
brew install qbs
(自动引入qt
)如果您想构建Python插件,您还需要安装Python 3开发库:
sudo apt install python3-dev
或者,您可以在此处下载 Qt。您仍然需要根据您的系统安装开发环境和一些库,例如:
sudo apt install build-essential zlib1g-dev libgl1-mesa-dev
编译和运行 Tiled 的最简单方法是在 Qt Creator 中打开tiled.qbs
并从那里运行项目。
在命令行中,您可能需要先设置 Qbs,然后才能构建 Tiled(您还需要确保您要使用的 Qt 版本位于您的路径中):
qbs setup-toolchains --detect # setup toolchains
qbs # build Tiled
您现在可以按如下方式运行 Tiled:
qbs run -p tiled
要编译 libtiledquick (默认情况下未构建),您需要安装 Vulkan 标头:
sudo apt install libvulkan-dev
设置 Qbs 后(请参阅前面的说明),就可以使用它生成 Visual Studio 2017 项目,该项目允许您使用该 IDE 进行编码、编译和运行。这可以通过以下命令来完成:
qbs generate -g visualstudio2017
要安装 Tiled,请从终端运行qbs install
。默认情况下,Tiled 将安装到<build-dir>/install-root
。
构建 Tiled 时可以更改安装前缀。例如,要使用/usr
安装前缀:
qbs qbs.installPrefix:"/usr"
要将 Tiled 安装到打包目录:
qbs install --install-root /tmp/tiled-pkg
默认情况下,Tiled 及其插件使用 Rpath 进行编译,该 Rpath 允许它们在编译后立即找到共享的libtiled库。打包 Tiled 进行分发时,应通过将projects.Tiled.useRPaths:false
附加到 qbs 命令来禁用 Rpath。