Если игра закрыта, откройте pauseLayer (разработка cocos2d для iPhone) - PullRequest
0 голосов
/ 20 февраля 2011

Как включить в мой AppDelegate, что если пользователь находится на Уровне и выходит из игры (нажата кнопка «Домой»), то при следующем открытии (многозадачность) он откроет pauseLayer?Я не хочу, чтобы игра сразу начиналась после того, как они вернулись к ней.

Ответы [ 2 ]

2 голосов
/ 21 февраля 2011

Подробно:

-(void) applicationDidEnterBackground:(UIApplication*)application {
if(gameisRunning)
{
[self pauseLayer];
}
}

=)

1 голос
/ 21 февраля 2011

внутри applicationDidEnterBackground, добавьте строку кода, чтобы проверить, запущена ли игра.если игра запущена, откройте pauseLayer.таким образом, когда игрок откроет его от многозадачности, игра будет приостановлена.

...