【问题标题】:Can I save a TiledMap in libGDX?我可以在 libGDX 中保存 TiledMap 吗?
【发布时间】:2013-11-30 03:05:18
【问题描述】:

我刚开始研究 libGDX,我真的很喜欢它。加载我用编辑器生成的瓦片地图非常简单。但我想开发一款玩家可以修改和扩展地图的游戏。

所以这是我的问题:是否可以在 com.badlogic.gdx.maps.tiled.TiledMap 中添加/删除/更改字段并将结果保存到光盘?

【问题讨论】:

    标签: serialization libgdx tmx tiled


    【解决方案1】:

    很遗憾,目前没有内置功能来存储TiledMaps

    我只知道 TilEd 的 .tmx 格式,但这是一种非常简单直接的 XML 格式,与TiledMap 的结构非常相似。查看TmxMapLoader 如何加载TiledMap,然后使用XmlWriter 以类似方式将更改后的地图写入文件。

    【讨论】:

    • 我刚刚看到一个名为“kryo”的库可以用于序列化。也许这是另一种可能。否则我将不得不写作家......
    • 好的,如果您不想在编辑器中打开修改后的地图,二进制序列化当然是一种选择。
    猜你喜欢
    • 1970-01-01
    • 2014-01-28
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多