类似于Cocos2d中的viewDidLoad



当场景转换到时,我想在场景中做一些事情。当我切换到场景或层时,cocos2d中是否有类似于viewDidLoad的东西被调用?感谢

是的,在场景子类实现中添加:

-(void) onEnter
{
    [super onEnter];
    // your code here
}
-(void) onEnterTransitionDidFinish
{
    [super onEnterTransitionDidFinish];
    // your code here
}

第一个在场景呈现后立即运行,如果场景呈现有过渡,则后者将在过渡完成后运行。

请注意,调用超级实现是强制性的。否则,您可能会丢失输入/更新或其他功能。

最新更新