Задача загрузки большого фонового изображения в устройство (AndEngine)
Вопрос
При загрузке только в устройстве дисплей изображения только белый
образец кода:
// this.mcamera = новая камера (0, 0, 480,320);
final Engine engine = new Engine(new EngineOptions(true,
Screenorientation.landscape, New FillResolutionPolicy (), this.mcamera));
this.mcamera = новая камера (0, 0, Camera_width, Camera_height);
final Engine engine = new Engine(new EngineOptions(true,
Screenorientation.landscape, New FillResolutionPolicy (), this.mcamera));
//----
this.mtexture = новая текстура (2048, 512, textureOptions.bilinear_premultiplyalpha); this.mbgtextureregion = textureRegionFactory.createFromasset (this.mtexture, this, "gfx/bg.png", 0, 0);
this.mEngine.getTextureManager().loadTexture(this.mTexture);
Какой максимальный размер текстуры будет использовать в Andingine. Я использовал 2048, это проблема, пожалуйста, помогите?
Решение
Максимальный размер текстуры зависит от устройства. Только новые устройства поддерживают 2048x2048. По моему опыту 1024x1024 на сегодняшний день лучше поддерживается.
Также можно найти максимальный размер во время выполнения:Как я могу найти максимальный размер текстуры для разных телефонов?