2
我想重新启动当前场景。我想过使用replaceScene并将其替换为自身。这可以吗?如何重新启动iPhone游戏中的关卡
Level2Scene *scene = [Level2Scene node];
[[CCDirector sharedDirector] replaceScene:scene];
Level2Scene是当前场景我在。
感谢 阿比纳夫
我想重新启动当前场景。我想过使用replaceScene并将其替换为自身。这可以吗?如何重新启动iPhone游戏中的关卡
Level2Scene *scene = [Level2Scene node];
[[CCDirector sharedDirector] replaceScene:scene];
Level2Scene是当前场景我在。
感谢 阿比纳夫
使用replaceScene:
是重新启动的水平的好方法,如果等级由场景表示。只要确保如果您有任何全局状态(存储在场景之外),您也可以重置该状态。
谢谢科林。 我有作为孩子添加到这个场景的图层。这不应该是个问题吧? – AbhinavVinay 2010-08-13 17:46:14
不,只要您使用了一个新的场景对象,就像您在所给的示例中一样,场景中包含的所有内容都会被替换。 – 2010-08-13 18:11:45