`Sto sviluppando il mio primo gioco su Android Adnengine. È un gioco di corse dall'alto. Ho usato lo sfondo della parallasse e alcune macchine. L'ho provato sul mio dispositivo che è più piccolo di larghezza e altezza.Dimensioni dello sprite su diverse dimensioni dello schermo Andengine Android
Ho posizionato le auto con 32 e altezza 64 in base alla larghezza della telecamera, altezza. Funziona bene con le mie dimensioni dello schermo ma su schermi di dimensioni maggiori, come il Galaxy Tab, c'è un enorme spazio lasciato nel gioco, perché le dimensioni delle macchine rimangono le stesse che devo usare nella potenza di due.
Come posso utilizzare immagini che si adattano a tutte le dimensioni dello schermo? Devo utilizzare immagini diverse in base alle dimensioni dell'immagine con diversa larghezza e altezza della fotocamera? Sono sicuro che c'è una soluzione per questo.
Ho già modificato il file manifest per supportare dimensioni piccole, grandi e xlarge.
public Engine onLoadEngine() {
final Display display = getWindowManager().getDefaultDisplay();
CAMERA_WIDTH = display.getWidth();
CAMERA_HEIGHT = display.getHeight();
//Toast.makeText(getApplicationContext(), CAMERA_WIDTH, 3);
mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
engine = new Engine(new EngineOptions(true,
ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(
CAMERA_WIDTH, CAMERA_HEIGHT), mCamera).setNeedsMusic(
true).setNeedsSound(true));
return engine;
}
se utilizzerai una RatioResolutionPolicy quando avvii il motore, ne prenderà uno per te – jmroyalty
Ho appena modificato la mia domanda con il mio codice, puoi aiutarmi di più ??? Sto usando RatioResolutionPolicy –