Andengine: RadioSolutionPoly orientamento ritratto
-
09-09-2020 - |
Domanda
Ho passato molte ore cercando di risolvere questo problema, ma non riesco ancora a capire perché questo accada.Ho visto molti esempi di utilizzo di poloresolutionPolicy e non ho trovato errori nel mio codice, la differenza è solo che tutti gli esempi sono eseguiti in orientamento orizzontale, non ritratto.Ecco il mio codice:
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);
.
Ed Ecco il risultato su uno schermo 854x480:
Qualcuno ha qualche idea?Grazie.
Soluzione
Non hai pubblicato ciò che è il tuo problema effettivo, ma presumo che tu stia parlando delle "barre" nere nella parte superiore / inferiore? Il motivo è:
320/480= 0.6666
480/854= 0,5621
-> Ottieni 134 pixel neri, 67 in alto e 67 in basso.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow