0

トランジション時に自分のシーンで何かをしたいです。シーンまたはレイヤーに切り替えたときに呼び出される viewDidLoad に似たものが cocos2d にありますか? ありがとう

4

1 に答える 1

3

はい、シーン サブクラスの実装に以下を追加します。

-(void) onEnter
{
    [super onEnter];

    // your code here
}

-(void) onEnterTransitionDidFinish
{
    [super onEnterTransitionDidFinish];

    // your code here
}

最初の実行はシーンが表示された直後に実行され、シーンにトランジションが表示された場合、後者はトランジションの完了後に実行されます。

スーパー実装の呼び出しは必須であることに注意してください。そうしないと、入力/更新またはその他の機能が失われる可能性があります。

于 2014-04-11T16:43:43.717 に答える