我有两个场景(mainMenu)和其他(HelloWorldScene)。我可以使用替换场景来切换场景,但是在尝试第二次加载它之后它不会调用 init 方法。
这是我迄今为止的努力。
//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 方法。