Что-то похожее на viewDidLoad в Cocos2d

Я хочу делать что-то в моей сцене, когда она переходит в. Есть ли в cocos2d что-то похожее на viewDidLoad, которое вызывается при переключении на сцену или слой? Спасибо

1 ответ

Решение

Да, в реализацию подкласса сцены добавьте:

-(void) onEnter
{
    [super onEnter];

    // your code here
}

-(void) onEnterTransitionDidFinish
{
    [super onEnterTransitionDidFinish];

    // your code here
}

Первый выполняется сразу после представления сцены, и если сцена представлена ​​с переходом, последний будет выполняться после завершения перехода.

Обратите внимание, что вызов супер реализации является обязательным. В противном случае вы можете потерять ввод / обновление или другую функциональность.

Другие вопросы по тегам