我想重新启动当前所在的场景。我想到使用replaceScene并将其替换为自身。这样可以吗?
Level2Scene *scene = [Level2Scene node];
[[CCDirector sharedDirector] replaceScene:scene];
Level2Scene 是我所在的当前场景。
谢谢 阿比纳夫
最佳答案
如果关卡由场景表示,则使用 replaceScene:
是重新启动关卡的好方法。只要确保如果您有任何全局状态(存储在场景之外),您也可以重置它。
关于cocos2d-iphone - 如何在 iPhone 游戏中重新启动关卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463802/