Соответствующие данные:
Я делаю простую игру, используя OpenglES. Сама игра закончена, однако я хотел бы иметь главное меню, а также некоторые другие экраны, разработанные в IB. До сих пор у меня есть экран смерти / счета, который отображается с простым контроллером модели.
Я не потрудился над созданием GUI или программированием на платформе за пределами C-кода (posix-сокетов) и некоторых примеров из некоторых книг. Так что я не уверен, как бы у меня было много представлений - обычно я просто использую модель, и пока это меня отлично заводило. Однако я не думаю, что это был бы лучший маршрут здесь.
Положение:
У меня есть контроллер вида, который показывает мое главное меню - главное меню разветвляется на основную игру, экран настроек и экран рекордов. Основная игра сделана в opengl, и я еще не просмотрел настройки, но, скорее всего, так и будет. Как я должен переключаться между представлениями? Представление основного представления из делегата приложения так же просто, как установка корневого контроллера представления = вновь созданный контроллер представления. Должен ли я сделать то же самое здесь? Если я это сделаю, могу ли я удалить ресурсы из контроллера вида меню?
Извините, если это очень простой вопрос, я просто не совсем понял процесс.