如何在Qt中使用TMX数据[C ++ Game]

时间:2012-07-06 19:41:42

标签: c++ qt tmx

我正在学习如何在Qt创建者中做事,并下载了"Tiled",这是一个输出.TMX文件的平铺地图创建者。我用几个不同颜色的瓷砖创建了一个简单的地图。

现在,在Qt Creator 2.4.1 [最新版本...它说“基于Qt 4.7.4(32位)”]中,我希望能够在Qt C ++项目中使用它。一些谷歌搜索让我找到一个TMX解析器[http://code.google.com/p/tmx-parser/],但我无法获取源代码[我下载了Silk SVN到SVN Checkout代码,但我'我无法设置代理],但无论如何TMX应该像XML一样,Qt有自己的XML解析器,对吗?

我的最终目标是能够在一个简单的游戏中以某种方式使用我自己的平铺地图,使用我的C ++技能在Qt Creator中编码。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

好的,好像你很幸运。您需要的来源是BSD许可。

程序是在内部libtitled库上构建的。 所以你可以在你的项目中使用它。

只需下载Tiled源代码,然后在Qt Creator中编译即可。 以tmxviewer项目为例,在QT应用程序中集成libtitled。