타일형 지도 편집기 - https://www.mapeditor.org/
Tiled는 RPG, 플랫폼 게임 또는 Breakout 클론과 같은 모든 타일 기반 게임을 위한 범용 타일 맵 편집기입니다.
타일은 매우 유연합니다. 타일 크기나 사용할 수 있는 레이어 또는 타일 수에 대한 제한 없이 모든 크기의 지도를 만드는 데 사용할 수 있습니다. 지도, 레이어, 타일 및 개체에는 모두 임의의 속성을 할당할 수 있습니다. Tiled의 지도 형식(TMX)은 이해하기 쉽고 모든 지도에서 여러 타일 세트를 사용할 수 있습니다. 타일셋은 언제든지 수정될 수 있습니다.
Tiled는 모든 주요 운영 체제에서 사용할 수 있으며 GitHub 릴리스 또는 itch.io에서 다운로드할 수 있습니다. 대부분의 Linux 배포판은 Tiled도 패키지로 제공하지만 이러한 패키지는 일반적으로 오래되었으므로 AppImage를 사용하거나 공식 릴리스인 Flatpak 또는 snap을 통해 Tiled를 설치하는 것이 좋습니다.
macOS 빌드는 Apple 개발자로 등록된 관리자인 Thorbjørn Lindeijer가 서명합니다.
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
열고 거기에서 프로젝트를 실행하는 것입니다.
명령줄에서 Tiled를 빌드하기 전에 Qbs를 설정해야 할 수도 있습니다(또한 사용하려는 Qt 버전이 경로에 있는지 확인해야 합니다).
qbs setup-toolchains --detect # setup toolchains
qbs # build Tiled
이제 다음과 같이 Tiled를 실행할 수 있습니다.
qbs run -p tiled
libtiledquick(기본적으로 빌드되지 않음)을 컴파일하려면 Vulkan 헤더를 설치해야 합니다.
sudo apt install libvulkan-dev
Qbs가 설정되면(이전 지침 참조) 해당 IDE를 사용하여 코딩, 컴파일 및 실행할 수 있는 Visual Studio 2017 프로젝트를 생성할 수 있습니다. 이 작업은 다음 명령을 사용하여 수행할 수 있습니다.
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와 해당 플러그인은 컴파일 후 즉시 공유 libtiled 라이브러리를 찾을 수 있는 Rpath로 컴파일됩니다. 배포용으로 Tiled를 패키징할 때 qbs 명령에 projects.Tiled.useRPaths:false
추가하여 Rpath를 비활성화해야 합니다.