我想在场景过渡到时在场景中做一些事情。 cocos2d中有没有类似viewDidLoad的东西在切换场景或者图层时调用?谢谢
最佳答案
是的,在场景子类实现中添加:
-(void) onEnter
{
[super onEnter];
// your code here
}
-(void) onEnterTransitionDidFinish
{
[super onEnterTransitionDidFinish];
// your code here
}
第一个在场景呈现后立即运行,如果场景呈现有过渡,则后者将在过渡完成后运行。
请注意,调用 super 实现是强制性的。否则您可能会失去输入/更新或其他功能。
关于ios - 类似于 Cocos2d 中的 viewDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23018089/