Наконец-то я нашел, почему на некоторых устройствах Samsung все текстуры выглядят белыми.Android: проверьте, потерян ли контекст opengl
Похоже, что когда пользователь открывает игру, иногда текстуры не загружаются, и пользователь должен свести к минимуму и восстановить игру, чтобы вызвать метод onResume()
и снова загрузить текстуры. Мой код - просто огромный беспорядок, поэтому я действительно не знаю, что найти корень проблемы и исправить ее (игра находится на стадии выхода на пенсию, а не стоит проводить дни). Я думаю о работе.
Так что мой вопрос в том, как я могу проверить, потерял ли OpenGL? Изменена ли какая-либо переменная? Могу ли я проверить, существует ли конкретная текстура в контексте?
Я знаю, что это потеряет его, когда приложение переходит на задний план, но в моем случае это не тот случай.