Как перезапустить уровень в игре для iPhone - PullRequest
2 голосов
/ 12 августа 2010

Я хочу перезапустить текущую сцену, в которой я нахожусь.Я думал об использовании replaceScene и заменить его на себя.Это нормально?

Level2Scene *scene = [Level2Scene node];
[[CCDirector sharedDirector] replaceScene:scene];

Level2Scene - текущая сцена, в которой я нахожусь.

Спасибо, Абхинав

1 Ответ

3 голосов
/ 12 августа 2010

Использование replaceScene: - хороший способ перезапустить уровень, если уровни представлены сценами. Просто убедитесь, что если у вас есть какое-либо глобальное состояние (хранящееся за пределами сцены), вы также сбросили его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...