Да именно так и делаю всё гружу заново, удалив предварительно все модели и текстуры, закрыв 3D графику Выхожу в 2D в меню, там пользователь выбирает повторить новую быструю миссию попытку (и в подменю выбирает коарбль и т.п.), начать новую карьеру и т.д.
Сменить разрешение в подменю Опции игры.
Ну воопщем как в полноценных играх (несколько страниц где игрок выбирает то что ему нужно).
Потом всё гружу в соотвествии с выбором игрока и понеслась.
Добавлено (25-Фев-2011, 23:50)
---------------------------------------------
Quote (ANDREYman)
А зачем их повторно инициализировать? Ты изменяешь разрешение экрана и заново грузишь всю медию? Инициализация нужна после создания окна(graphics3d), а удаление всех систем соответственно перед созданием или перед выходом из игры.
Андрей объясни как делать? Ведь при инициализации окна указывается его разрешение.
А, если пользователь после, допустим одного раунда игры, решил сменить разрешение пошёл в меню опции и поменял его,
то потом снова нужно давать команду graphics3d и в параметрах указать новое разрешение. И вот на этом этапе происходит сбой.
Если я не использую твою библиотеку, то всё работает, разрешение экрана меняется, а при включённой библиотеке нет.
Добавлено (04-Мар-2011, 23:46)
---------------------------------------------
Андрей, моего сообщения не видно?