2010-06-15 15 views
6

Attualmente ho un gioco scritto utilizzando la tela Android. È completamente 2D, e disegno bitmap come sprite sulla tela, e funziona tecnicamente, ma ho alcune funzionalità che devo aggiungere che richiedono di disegnare molte più bitmap sullo schermo, e ci sarà molto più movimento .Disegno bitmap più veloce su canvas Android o OpenGL

L'app richiede più energia.

Qual è il modo migliore per passare da questo metodo di disegno di bitmap su una tela all'utilizzo di OpenGL in modo che sia possibile disegnarli più velocemente?

+2

vorrei aggiungilo usando libgdx possibile lavorare con i miei giochi in un modo molto simile a lavorare con la tela, ma posso sfruttare tutta la potenza di OpenGL ES. –

risposta

2

Ci sono piattaforme paio là fuori nelle opere per rendere 2d GL aperte: http://www.rokonandroid.com/

http://www.andengine.org/

Purtroppo nessuno dei due è così sviluppata come è equivalenti iPhone (cocos2d-iPhone), ma ti aiuterà a decollare più velocemente di quanto non provi a interfacciare con OpenGL.

1

penso che si può ottenere buone prestazioni di una tela .. ma ci vuole un sacco di lavoro ..

se si inizia con una buona biblioteca prestazioni grafiche, quindi anche se si ottiene un sacco di cose sbagliato, probabilmente ancora finire con buone prestazioni :) lol

c'è una gara di corsa per la libreria di disegno veloce ... libgdx attualmente vincente ...

https://github.com/libgdx/libgdx/wiki/A-simple-game