代码之家  ›  专栏  ›  技术社区  ›  demonSlayer

如何将平铺软件中的平铺映射加载到SDL2

  •  1
  • demonSlayer  · 技术社区  · 8 年前

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

    1 回复  |  直到 8 年前
        1
  •  4
  •   martingrant    8 年前

    看看 http://doc.mapeditor.org/reference/support-for-tmx-maps/ 支持为各种语言和库加载TMX映射。

    上面列出了我的,它使用了C++和SDL: https://bitbucket.org/martingrant/tmxloader