Я создаю игру для iPhone с использованием OpenGL, которая работает очень хорошо.Я знаю, что когда игра переходит в фоновый режим после нажатия кнопки «Домой», iOS делает снимок экрана, который будет отображаться при возврате приложения на передний план.
Проблема в том, что при повторном запуске игры (возвращая ее из фона) вместо последнего экрана игры отображается белое изображение.Конечно, в данный момент игра работает нормально.
Я тестировал эту проблему только на симуляторе, а не на реальном iPhone (Simulator v.5.0, iOS v.5.0).
Кто-нибудь имеет эту проблему и решение для нее?Я что-то упустил?.
Обновление: я обнаружил, что некоторые пользователи Cocos2D имеют ту же проблему, но без решения .Я не использую Cocos2D.
Обновление: я проверил, что снимок, сделанный iOS, является белым jpg-файлом 640x960.Так что, возможно, проблема в некотором типе связи между OpenGL-ES и видом игры.