在我的游戏中使用cocos2d,我需要在等级完成时重新加载所有场景。
我的游戏位于一个类helloWorldLayer.mm
中,并且它具有为不同级别加载不同背景的条件。
我想要的是,当等级完成时,我将等级增加 1,再次加载整个场景(初始化),这样就会重新加载新的背景和精灵。
最好的方法是什么?
非常感谢。
答案 0 :(得分:1)
我想你正在从plist加载数据。
你要做的就是从场景中删除所有项目,然后调用你的loadingplist函数并重新创建图层。
你可以有一个单身人士来存储你的等级数,一旦游戏完成,就会增加单身人士的价值,然后再追溯该值以重新创建下一个等级。
希望这会有所帮助..