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: Inserire Descrizione dell'immagine qui

Qualcuno ha qualche idea?Grazie.

È stato utile?

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