2011-01-10 3 views
0

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

ответ

1

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

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