如何将tilemap从平铺软件加载到SDL2中

时间:2016-03-17 16:55:00

标签: sdl tile

我使用Tiled软件创建了一个tilemap。现在我需要在SDL2代码中使用它。我正在使用lazyfoo的tut来学习SDL。问题在于his tut ,他使用.map文件来表示tilemap。平铺软件不允许以此格式输出。它导出的格式是.tmx。 打开时TMX看起来像XML,而tut中使用的.map格式不是(它直接是相对于tile jpg的数字,而tmx似乎是编码的)。所以我无法将我的tilemap加载到SDL代码中。我该如何解决这个问题?另外,对于性能更好的游戏:tmx或.map还是没有区别?

1 个答案:

答案 0 :(得分:3)

查看http://doc.mapeditor.org/reference/support-for-tmx-maps/是否支持为各种语言和库加载TMX地图。

我在那里使用了C ++和SDL:https://bitbucket.org/martingrant/tmxloader