Ios 如何为level editor应用程序保存修改的tilemap

Ios 如何为level editor应用程序保存修改的tilemap,ios,cocos2d-iphone,tile,Ios,Cocos2d Iphone,Tile,我正在为iOS制作地图编辑器应用程序。不过,我似乎找不到关于如何保存修改后的tilemap的任何信息。我正在使用cocos2d-v3作为我的框架 有人对如何做到这一点有什么想法吗 谢谢您可以移植Kobold工具包的TMX writer: 它实际上起源于cocos2d iphone的KoboldTouch项目,整个tilemap模型对引擎的依赖性最小。但是,cocos2d没有适用于此模型的渲染器(KoboldTouch除外),而且cocos2d自己的渲染器不会将所有tmx信息保留在内存中,当然也不

我正在为iOS制作地图编辑器应用程序。不过,我似乎找不到关于如何保存修改后的tilemap的任何信息。我正在使用cocos2d-v3作为我的框架

有人对如何做到这一点有什么想法吗


谢谢

您可以移植Kobold工具包的TMX writer:


它实际上起源于cocos2d iphone的KoboldTouch项目,整个tilemap模型对引擎的依赖性最小。但是,cocos2d没有适用于此模型的渲染器(KoboldTouch除外),而且cocos2d自己的渲染器不会将所有tmx信息保留在内存中,当然也不会以易于回写的方式进行。您应该能够使用TMXGenerator类来实现此目的。它是专门为做那种事情而写的。它有点过时(在v3之前,我还没有用新的源代码尝试过),但它将为您提供所需的大部分(如果不是全部的话)


您可以查看cocos2d如何解析.tmx文件以生成tilemaps,然后反转该过程。不知道它是否与v3相同,但您可以查看CCTMXXMLParser。