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

How to use TMX data in Qt [C++ Game]

本文关键字:TMX 数据 游戏 Qt C++      更新时间:2023-10-16

我正在学习如何在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签出代码,但我无法设置代理],但无论如何,TMX应该像XML一样,Qt有自己的XML解析器,对吧?

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

看起来你很幸运。您需要的源代码是BSD许可的。

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

只需下载Tiled源代码,并在您的Qt Creator中进行编译。将tmxviewer项目视为在QT应用程序中集成libtitle的示例。