сохранение игрового состояния в cocos2d - PullRequest
0 голосов
/ 10 января 2011

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

1 Ответ

1 голос
/ 10 января 2011

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

Что касается того, где инициировать эту операцию загрузки / сохранения, посмотрите в файле xxxxxxAppDelegate.m (xxxxxx - это имя вашего приложения), сгенерированном шаблоном проекта cocos2d. В этом файле закомментировано несколько функций, относящихся к различным событиям приложения (запуск, выход, отправка в фоновый режим с помощью кнопки «Домой» и возобновление работы). Просто раскомментируйте те, которые вас интересуют, вероятно, все из них, и вызовите функции, которые вы написали вокруг NSUserDefaults.

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