как сбросить игру в cocos2d - PullRequest
       3

как сбросить игру в cocos2d

1 голос
/ 22 октября 2010

Мой вопрос в предыдущем посте был -

У меня игра cocos2d, и после того, как я выйдите из игры и запустите ее снова начинается в той же самой точке, это было до закрытия. почему это происходит не только это, моя игра это ландшафтный режим, но когда я его запускаю снова из симулятора приходит портретный режим, а не ландшафтный режим, как первый раз.

Есть ли способ предотвратить это?

Кто-нибудь придет, чтобы спасти меня ???

Я нашел решение. Это хорошо ??

при выходе из игры (нажатием кнопки «Назад» в симуляторе iPhone) эта проблема возникла. Теперь я обнаружил, что если я нажимаю кнопку «Назад», вызывается следующая функция -

(void)applicationWillResignActive:(UIApplication *)application 

Итак, я установил (делим на ноль) или что-то вроде этого в - (void) функцию applicationWillResignActive, чтобы при вызове этой функции приложение вылетало. Затем, если я перезапускаю приложение, все идет от начала (сброса), который я хочу. Это хорошее решение или что-то лучше?

* мое приложение DidFinishLaunching больше не вызывалось при перезапуске приложения из симулятора.

Ответы [ 2 ]

3 голосов
/ 27 октября 2010

Вы должны настроить Info.plist, чтобы указать, что вы не хотите, чтобы ваше приложение запускалось в фоновом режиме.

Ключ

UIApplicationExitsOnSuspend

Если вам нужно больше деталей, посмотрите этот урок

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

Если у вас iOS 4.0 или выше, ваша проблема связана с многозадачностью.

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