Как использовать данные TMX в Qt [Игра на C++]

Я изучаю, как делать что-то в Qt Creator, и загрузил "Tiled", который представляет собой мозаичную карту, которая выводит файл .TMX. Я создал простую карту с парой тайлов разного цвета.

Теперь, в Qt Creator 2.4.1 [последняя версия... там написано "На основе Qt 4.7.4 (32-разрядная версия)"], я хотел бы иметь возможность использовать его в проекте Qt C++. Поиск в Google заставил меня найти синтаксический анализатор TMX [http://code.google.com/p/tmx-parser/], но я не могу получить исходный код [Я загрузил Silk SVN в SVN. Проверьте код, но я m не могу настроить прокси], но в любом случае предполагается, что TMX похож на XML, а в Qt есть собственный XML-парсер, верно?

Моя конечная цель состоит в том, чтобы каким-то образом использовать мои собственные мозаичные карты в простой игре, закодированной в Qt Creator с моими навыками C++. Любая помощь?


person armani    schedule 06.07.2012    source источник


Ответы (1)


Ок похоже тебе повезло. Источник, который вам нужен, имеет лицензию BSD.

Программа построена на основе внутренней библиотеки libtitled. Так что вы можете просто использовать его в своем проекте.

Просто скачайте исходный код Tiled и скомпилируйте его в своем Qt Creator. Посмотрите на проект tmxviewer как на пример интеграции libtitled в приложение QT.

person Arpegius    schedule 06.07.2012