Drawable vs. Bitmap [duplicato
-
28-10-2019 - |
Domanda
Questa domanda ha già una risposta qui:
Sto scrivendo un gioco in tempo reale per Android e dopo aver visto un po 'di codice dai campioni forniti nell'SDK, sono confuso su quando dovrei usare Bitmap o Disegnato Per i miei sprite nel mio gioco.
Qual è la differenza? Quale è migliore (più veloce) per gli sprite e quale è meglio per uno sfondo statico?
Soluzione
Per avere un'idea che sia meglio potresti voler guardare questo video:
http://www.youtube.com/watch?v=U4bk5Rmipic
Ciò che è interessante è che non era un programmatore Java per cominciare, ma un programmatore di gioco esperto e il suo approccio può aiutarti a scrivere test per determinare quale sarà il migliore.
Ad esempio, potresti scoprire che il Bitmap
è meglio per un'immagine di sfondo, se hai effettivamente uno sfondo statico, ma, se lo cambierai a livello di programmazione, potresti avere un problema.
Ci sono altre considerazioni oltre alla velocità, poiché potresti scoprire che la memoria, ad esempio, sarà un problema e quanti sprite vuoi avere sullo schermo contemporaneamente sarà un problema.