Iphone 保存数据,切换场景cocos2d

Iphone 保存数据,切换场景cocos2d,iphone,objective-c,ios,cocos2d-iphone,Iphone,Objective C,Ios,Cocos2d Iphone,在一个简单的游戏中,我将大约100个精灵预加载到一个CCBatchNode上,然后在游戏中修改它们的可见性和位置。当游戏结束时,我想切换到另一个场景以显示高分,然后再回去玩。有没有办法避免将所有精灵重新加载到新的BatchNode上 我还想知道如何最好地储存硬币之类的东西,这些东西可以在每场游戏中收集。NSUSERDEFAULT是最好的方式吗?我认为最好的解决方案是使用一个推送场景来推送显示高分的场景,然后使用popscene从堆栈中弹出高分场景。推送和弹出场景时,基础场景将保持不变 [[CCD

在一个简单的游戏中,我将大约100个精灵预加载到一个CCBatchNode上,然后在游戏中修改它们的可见性和位置。当游戏结束时,我想切换到另一个场景以显示高分,然后再回去玩。有没有办法避免将所有精灵重新加载到新的BatchNode上


我还想知道如何最好地储存硬币之类的东西,这些东西可以在每场游戏中收集。NSUSERDEFAULT是最好的方式吗?

我认为最好的解决方案是使用一个推送场景来推送显示高分的场景,然后使用popscene从堆栈中弹出高分场景。推送和弹出场景时,基础场景将保持不变

[[CCDirector sharedDirector]推送场景:[HelloWorldLayer场景]]

[[Director sharedDirector]popScene]