Определить, была ли игра запущена впервые - Cocos2d - PullRequest
0 голосов
/ 15 мая 2011

Я знаю, что это, вероятно, очень просто, но я хочу добавить в игру спрайты, которые говорят, что вы должны играть в игру ТОЛЬКО при первом запуске. Если игра запускается второй, третий, четвертый, пятый раз и т. Д., Я не хочу, чтобы эти инструкции появлялись снова.

Может ли кто-нибудь привести меня в правильном направлении или привести пример?

Я думал добавить логический «isFirstLaunch», затем поместить его в AppDelegate в «applicationDidFinishLaunching», а затем проверить его в моей игровой сцене, чтобы убедиться, что это правда, но я не совсем уверен.

Любая помощь?

Спасибо!

1 Ответ

1 голос
/ 15 мая 2011

Просто используйте настройки по умолчанию. Если приложение не находит файл = в первый раз, если приложение находит файл = не в первый раз. Я делал что-то подобное, когда программировал LustCalc. Ищите NSUserDefaults ... что-то. Извините, я сделал это давным-давно.


Нашел это: Лучший способ проверить, запущено ли приложение для iPhone в первый раз

В качестве примечания: если вы не используете синхронизацию, iphone решает, когда сохранять настройки, обычно через минуту или две: если приложение завершает свою работу, никакие настройки не сохраняются. Поэтому синхронизировать следует только при выходе из приложения и в исключительное время.

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