我有兩個場景(MAINMENU)和其他(HelloWorldScene)。我可以使用替換場景來切換場景,但在第二次嘗試加載它時,它不會調用init方法。的Cocos2D更換現場沒有初始化類
以下是我迄今的努力。
//In my mainMenu.m
-(void)starting{
[[CCDirector sharedDirector] replaceScene:[HelloWorldLayer scene]];
}
//and in my HelloWorldScene.m file
-(void)goMain{
[[CCDirector sharedDirector] replaceScene:[mainMenu node]];
}
我的問題是,如何在替換場景時調用該類的 - (id)init方法。
我已經導入了mainMenu.h,但是使用該語句給了我一個錯誤(Unexpected Interface Name'mainMenu':expected expression。我想即使你不想初始化也需要使用Node。 – 2012-02-06 05:14:59