平鋪地圖編輯器 - 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。