пауза, остановка или задержка начала игры во время обратного отсчета - PullRequest
1 голос
/ 12 декабря 2011

В игре, над которой я работаю, я хочу реализовать счетчик в начале игры, и я хочу приостановить, остановить или задержать все действия (анимации, таймеры и т. Д.) В игре до тех пор, пока счетчик не закончит отсчет и не отобразит ярлык и игровые действия возобновляются.

пожалуйста, как мне обойти это?

1 Ответ

0 голосов
/ 12 декабря 2011

вы можете реализовать что-то подобное

-(void) pauseGame  {
    [sprite1 pauseSchedulerAndActions];
    [sprite2 pauseSchedulerAndActions];
    [self pauseSchedulerAndActions];
}

-(void) resumeGame  {
    [sprite1 resumeSchedulerAndActions];
    [sprite2 resumeSchedulerAndActions];
    [self resumeSchedulerAndActions];
}

просто не приостанавливайте метку / спрайт, который выполняет счетчик. Помните, что pauseSchedulerAndAction приостановит узел, но не его дочерние элементы, поэтому вы можете легко приостановить слой, не останавливая счетчик внутри него.

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