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: Entrez la description de l'image ici

Quelqu'un a-t-il des idées?Merci.

Était-ce utile?

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
scroll top