ตัวแก้ไขแผนที่แบบเรียงต่อกัน - https://www.mapeditor.org/
Tiled เป็นตัวแก้ไขแผนที่ไทล์สำหรับเกมที่ใช้ไทล์ทั้งหมด เช่น RPG, เกมแพลตฟอร์ม หรือโคลนฝ่าวงล้อม
กระเบื้องมีความยืดหยุ่นสูง สามารถใช้เพื่อสร้างแผนที่ทุกขนาด โดยไม่มีข้อจำกัดเกี่ยวกับขนาดไทล์ หรือจำนวนชั้นหรือไทล์ที่สามารถใช้ได้ แผนที่ เลเยอร์ ไทล์ และออบเจ็กต์สามารถกำหนดคุณสมบัติได้ตามใจชอบ รูปแบบแผนที่ของ Tiled (TMX) นั้นเข้าใจง่ายและอนุญาตให้ใช้ชุดไทล์หลายชุดในแผนที่ใดก็ได้ ชุดไทล์สามารถแก้ไขได้ทุกเมื่อ
Tiled พร้อมใช้งานสำหรับระบบปฏิบัติการหลักทั้งหมด และสามารถดาวน์โหลดได้จาก GitHub Releases หรือจาก itch.io ลีนุกซ์ส่วนใหญ่ยังทำแพ็คเกจ Tiled ด้วยเช่นกัน แต่แพ็คเกจเหล่านี้มักจะล้าสมัย ดังนั้นคุณอาจต้องการใช้ AppImage หรือติดตั้ง Tiled ผ่าน Flatpak หรือ snap ซึ่งทั้งสองอย่างนี้เป็นรุ่นอย่างเป็นทางการ
รุ่น macOS ได้รับการลงนามโดย Thorbjørn Lindeijer ผู้ดูแล ซึ่งลงทะเบียนเป็น Apple Developer
โปรแกรมติดตั้ง 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 คือเปิด tiled.qbs
ใน Qt Creator แล้วรันโปรเจ็กต์จากที่นั่น
จากบรรทัดคำสั่ง คุณอาจต้องตั้งค่า 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
คำนำหน้าการติดตั้งสามารถเปลี่ยนแปลงได้เมื่อสร้างไทล์ ตัวอย่างเช่น หากต้องการใช้คำนำหน้าการติดตั้ง /usr
:
qbs qbs.installPrefix:"/usr"
To install Tiled to a packaging directory:
qbs install --install-root /tmp/tiled-pkg
ตามค่าเริ่มต้น Tiled และปลั๊กอินจะถูกคอมไพล์ด้วย Rpath ที่ช่วยให้ค้นหาไลบรารี libtiled ที่แชร์ได้ทันทีหลังจากคอมไพล์ When packaging Tiled for distribution, the Rpath should be disabled by appending projects.Tiled.useRPaths:false
to the qbs command.