2012-07-06 33 views
0

我正在學習如何在Qt創建器中進行操作,並下載了"Tiled"這是一個輸出.TMX文件的平鋪地圖創建器。我用一對不同顏色的瓷磚創建了一張簡單的地圖。如何在Qt中使用TMX數據[C++遊戲]

現在,在Qt Creator 2.4.1 [最新版本中它說:「基於Qt 4.7.4(32位)」],我希望能夠在Qt C++項目中使用它。一些谷歌搜索讓我找到了一個TMX解析器[http://code.google.com/p/tmx-parser/],但我無法獲得源代碼[我下載了Silk SVN到SVN Checkout的代碼, m無法設置代理],但無論如何,TMX應該像XML一樣,Qt有自己的XML解析器,對嗎?

我的最終目標是能夠在簡單的遊戲中以某種方式使用我自己的平鋪地圖,並使用我的C++技能在Qt Creator中進行編碼。任何幫助?

回答

0

好吧,看起來你是幸運的。您需要的源代碼是BSD許可證。

程序建立在內部的libtitled庫上。 所以你可以在你的項目中使用它。

只需下載Tiled源代碼,並將其編譯到您的Qt Creator中即可。 查看tmxviewer項目,作爲在QT應用程序中集成libtitled的示例。