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