如何在Cocos2dx中将Sprite对象保存到文件?

时间:2016-11-24 19:02:19

标签: c++ cocos2d-x sprite

如何在Cocos2dx中对Sprite对象进行序列化和反序列化(有效首选)?
它对我来说的主要目的是我想保存我当前的游戏状态。我在游戏场景中有几个带有相关精灵的游戏对象。所以我需要以某种方式将这些对象存储到文件中并在一段时间后恢复它们(例如在重新启动应用程序之后)。

1 个答案:

答案 0 :(得分:1)

您需要保存的只是指示当前游戏状态的值。

使用CCUserDefault(2.x)完成这项工作,它是一个用于保存一些信息的类。

当您需要恢复游戏状态时。从CCUserDefault加载值并在其上重新创建场景基础。