Problèmes de charger une grande image de fond dans le dispositif (AndEngine)

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

  •  25-10-2019
  •  | 
  •  

Question

Lorsque le chargement dans le dispositif d'affichage d'image seulement blanc, émulateur Lorsque le chargement des images sont brisées

Exemple de code:

// this.mCamera = new Caméra (0, 0, 480320);

    final Engine engine = new Engine(new EngineOptions(true, 

ScreenOrientation.LANDSCAPE, nouveau FillResolutionPolicy (), this.mCamera));

this.mCamera = new Caméra (0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);

    final Engine engine = new Engine(new EngineOptions(true, 

ScreenOrientation.LANDSCAPE, nouveau FillResolutionPolicy (), this.mCamera));

// ----

this.mTexture = new Texture (2048, 512, TextureOptions.BILINEAR_PREMULTIPLYALPHA); this.mbgTextureRegion = TextureRegionFactory.createFromAsset (this.mTexture, ce "GFX / bg.png", 0, 0);

        this.mEngine.getTextureManager().loadTexture(this.mTexture);

Quel est la taille maximale de texture utilisera dans AndEngine. Je 2048, son problème de marque, aide Plz?

Était-ce utile?

La solution

La taille de texture maximale dépend de l'appareil. Seuls les nouveaux appareils prennent en charge 2048x2048. Dans mon expérience 1024x1024 sont mieux pris en charge à partir d'aujourd'hui.

Il est également possible de trouver la taille maximale lors de l'exécution: Comment puis-je trouver la taille de texture maximale pour différents téléphones

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top