Задача загрузки большого фонового изображения в устройство (AndEngine)

StackOverflow https://stackoverflow.com/questions/6813670

  •  25-10-2019
  •  | 
  •  

Вопрос

При загрузке только в устройстве дисплей изображения только белый

образец кода:

// 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 на сегодняшний день лучше поддерживается.

Также можно найти максимальный размер во время выполнения:Как я могу найти максимальный размер текстуры для разных телефонов?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top