tiled

C/C++ 2025-08-07

tiled地图编辑器-https://www.mapeditor.org/

关于tiled

tiled是所有基于瓷砖的游戏的通用图块地图编辑器,例如RPG,平台或突围克隆。

tiled很灵活。它可用于创建任何尺寸的地图,而没有限制瓷砖大小或可以使用的图层或图块的数量。地图,图层,瓷砖和对象都可以分配任意属性。 tiled的地图格式(TMX)易于理解,并允许在任何地图中使用多个瓷砖。可以随时修改瓷砖。

安装tiled

tiled可用于所有主要操作系统,可以从GitHub版本或iTch.io下载。大多数Linux发行版本都包装tiled ,但是这些软件包通常已经过时了,因此您可能更喜欢使用附属物或通过Flatpak或Snap安装tiled ,这两个都是官方版本。

MacOS和Windows的签名版本

MacOS构建由维护者ThorbjørnLindeijer签名,他注册为Apple开发人员。

Windows安装程序正在使用SignPath.io提供的免费代码签名,并使用SignPath Foundation提供的免费代码签名证书。

编译tiled

在编译tiled之前,必须确保已安装QT(> = 5.12)开发库以及QBS构建工具:

  • 在Ubuntu/debian:sudo apt install qtbase5-dev libqt5svg5-dev qttools5-dev-tools zlib1g-dev qtdev qtddeclarative5-dev qbs
  • 在软呢帽上:sudo dnf builddep tiled
  • 在Arch Linux上:Sudo Pacman -s QT QT5 -Tools QBS
  • 在MacOS上与自制的Macos:
    • 酿造QBS(自动拉入QT)

如果要构建Python插件,则需要安装Python 3开发库:

  • 在Ubuntu/debian:sudo apt install python3-dev
  • 在Windows上:https://www.python.org/downloads/windows/

另外,您可以在此处下载QT。例如,您仍然需要根据系统安装开发环境和一些库,例如:

  • 在Ubuntu/debian上:sudo apt安装构建Zlib1g-dev libgl1-Mesa-dev
  • 在Windows上:选择“ Mingw” QT版本,或安装Visual Studio
  • 在MacOS上:安装XCode

编译和运行tiled的最简单方法是在QT创建者中打开tiled .QB,并从那里运行该项目。

从命令行中,您可能需要在构建tiled之前设置QB(您还需要确保要使用的QT版本在您的路径中):

tiled">
qbs setup-toolchains --detect     # setup toolchains
qbs                               # build tiled

您现在可以按下以下tiled运行:

qbs run -p tiled

QT 6

为了汇编lib tiled快速(默认不构建),您需要安装Vulkan标头:

  • 在Ubuntu/debian:sudo apt install libvulkan-dev

与Visual Studio 2017合作

设置了QB(请参阅上一个说明)后,就可以生成一个带有IT的Visual Studio 2017项目,使您可以使用该IDE进行编码,编译和运行。这可以通过以下命令来完成:

qbs generate -g visualstudio2017

安装自编译的tiled

要安装tiled ,请从终端运行QBS安装。默认情况下, tiled将安装到/install-root。

建造tiled时,可以更改安装前缀。例如,使用 /usr的安装前缀:

qbs qbs.installPrefix:"/usr"

要安装tiled到包装目录:

qbs install --install-root /tmp/ tiled -pkg

默认情况下,铺有tiled及其插件的编译,使他们可以在编译后立即找到共享的Lib tiled库。包装tiled进行分发时,应通过附加项目来禁用RPATH。 tiled .userpath:fals the QBS命令。

下载源码

通过命令行克隆项目:

git clone https://github.com/mapeditor/tiled.git