Andengine: Ratioresolutionpolicy Portrait Portrait Numéro d'orientation
-
09-09-2020 - |
Question
J'ai passé de nombreuses heures à essayer de résoudre ce problème, mais je ne peux toujours pas comprendre pourquoi cela se produit-il.J'ai vu beaucoup d'exemples d'utilisation de Ratériesolutionpolicy et n'a trouvé aucune erreur dans mon code, la différence n'est que de tous les exemples d'orientation du paysage, pas de portrait.Voici mon code:
this.mCamera = new Camera(0, 0, 320, 480);
final EngineOptions engineOptions = new EngineOptions(true,
ScreenOrientation.PORTRAIT, new RatioResolutionPolicy(320, 480), mCamera);
return new Engine(engineOptions);
et voici le résultat sur un écran 854x480:
Quelqu'un a-t-il des idées?Merci.
La solution
Vous n'avez pas posté quel est votre problème réel, mais je suppose que vous parlez des «bars» noirs au sommet / bas? La raison est:
320/480= 0.6666
480/854= 0.5621
-> Vous obtenez 134 pixels noirs, 67 en haut et 67 en bas.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow