Что такое максимальный размер текстуры (и инженер)
Вопрос
Что такое максимальный размер текстуры, который должен использоваться в энгине. я использовал
this.diamondTexture = new Texture(2048, 512, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
При загрузке в устройстве (HTC G1 T-Mobile) он показывает пустой экран. После уменьшения размера изображения и при замене вышеупомянутой линии на это
this.diamondTexture = new Texture(1024, 512, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
Это работает. В чем проблема ?
Решение
Общий подход - максимальный размер текстуры составляет 1024x1024. Некоторые устройства Hi-End могут обрабатывать текстуры 2048x2048, но лучше использовать размер 1024x1024, если вы хотите, чтобы ваше приложение запускалось почти на всех устройствах.
Другие советы
Ваше устройство может исчерпывать память при использовании большей текстуры. Проверьте свой logcat на предмет ошибок.
Не связан с StackOverflow