Ролевая игра RPG и структура классов (cocos2D для iPhone)

Я ищу сделать RPG с Cocos2D на iPhone. Я провел немало исследований, и мне действительно нравится модель, которую Cocos2D использует для сцен. Я могу создать сцену, настроить своих персонажей и т. Д., И все это работает очень хорошо ... у меня проблемы с структурированием игрового цикла и отделением кода от сцен.

Например, куда я могу поместить свой код, который будет поддерживать состояние игры в нескольких сценах? и я должен поместить код для событий, которые запускаются в сцене в классе этой сцены? или у меня есть какой-то другой класс, который отделяет код инициализации от логики?

Кроме того, я прочитал много учебных пособий, в которых упоминаются смены сцен, но я не читал ни одного, в которых говорилось бы об обновлении сцены - получении информации от пользователя и обновлении отображения на основе этого. Это происходит в объекте сцены или в отдельном классе типов движка дисплея.

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос