Domanda

Per mettere un po 'contesto, il mio gioco è stato sviluppato per Android 1.5. Così stava usando la risoluzione più bassa di default su tutti i telefoni Android. Che era fantastico, gioco correva veloce e tutto.

Ora ho aggiunto il supporto per Scoreloop che ha richiesto il mio gioco al supporto Android 1.6. Quando ho gestito la partita ho capito tutto quello che si sono ridotte da quando ho usato dimensione unità senza guardare la densità degli schermi.

Ora che ho risolto il dimensionamento. Mi rendo conto che il mio gioco sembra un po 'mosso. Credo che ridisegnare la nuova risoluzione dello schermo è il problema.

I disegnare il mio gioco in una tela in un SurfaceView. Come posso renderlo più veloce? Io uso funzioni di default come drawCircle, drawLine ... Credo che riducendo la risoluzione dello schermo dovrebbe aiutare in quanto non ho bisogno di alta risoluzione dello schermo. Io proprio non so come o se è possibile.

O può essere facendo il mio disegno in opengl risolverebbe il problema troppo.

È stato utile?

Soluzione

Leggere questo: http://developer.android.com/guide/practices/screens_support .html

Si consiglia di utilizzare il formato di pixel a seconda delle vostre esigenze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top