ios - 类似于 Cocos2d 中的 viewDidLoad

标签 ios cocos2d-iphone ccscene

我想在场景过渡到时在场景中做一些事情。 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/

相关文章:

ios - 我可以使用 IOSurface 框架在生产中录制屏幕吗

iphone - iOS:如何等到应用程序完全加载才能开始动画?

android - 适当的转换 VerdeActivity 错误

cocos2d-iphone - 子选择器的 CCMenu 子项未触发

ios - CCLabelTTF 在 CCSequence 之后消失

ios - ResourceManager.write Data(for...不会在 iOS 14 上运行

ios - Phonegap 3.3.0 无法添加任何插件

android - Cocos2d : Activity class & CCLayer class

ios - 无法转换 CCScene