如何在Qt[C++游戏]中使用TMX数据
How to use TMX data in Qt [C++ Game]
我正在学习如何在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的示例。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 嵌套在类中时无法设置成员数据
- 使用流处理接收到的数据
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 在cuda线程之间共享大量常量数据
- C++将文本文件中的数据读取到结构数组中
- 如何在C++中序列化结构数据
- 在C++中打印指向不同基元数据类型的指针的内存地址
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- 在c代码之间共享数据的最佳方式
- 链表,反向函数,数据结构
- 数据成员SFINAE的C++17测试:gcc vs clang
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- 如何对点云数据进行排序
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- 尝试通过OCI例程从Oracle获取blob数据,但出现错误:ORA-01008:并非所有变量都绑定
- 如何在Qt[C++游戏]中使用TMX数据
- 使用 Base64 和 Zlib 膨胀 TMX 数据 - C++