游戏从cocos2d-x迁移到cocoscraetor的问题

小白请教各位大大一个问题
有一个老项目,单机游戏,使用的是cocos2d-x 2.4版本开发的。
以前存储这块使用的是CCUserDefault::shareUserDefault()->setStringForKey这样的接口存储成XML格式的本地文件,想请教下如今把项目迁移到creator上来,而creator的存储接口为cc.sys.localStorage。如果直接升级的话,老用户存储的数据应该会丢失,有没有方法安全实现存储的数据迁移(升级成creator版本后旧的版本存储数据不会丢失),或者能够读取到旧版本存储到数据的方法。拜谢了!!!

真费劲,还不如重做一个

你可以尝试做个抽象层,封装CCUserDefault::shareUserDefault()和cc.sys.localStorage的细节。

不好意思,我看了下现在creator已经没有CCUserDefault::shareUserDefault接口了,你可能需要自己做个数据转换。将xml中的数据放到localStorage中

嗯。谢谢您的答复。
您知道有什么办法能够获取旧的xml吗

C++层面还是可以继续调用以前的接口的,需要做一个JSB到js层面来,我就是这么做的

谢谢大神!
那俺去研究下!!