2010-06-15 3 views
6

J'ai actuellement un jeu écrit en utilisant le canevas Android. Il est complètement 2D, et je dessine des bitmaps comme des sprites sur la toile, et cela fonctionne techniquement, mais j'ai quelques fonctionnalités que je dois ajouter qui nécessiteront de dessiner beaucoup plus de bitmaps sur l'écran, et il y aura beaucoup plus de mouvement .Dessiner des bitmaps plus rapidement sur une toile Android ou OpenGL

L'application a besoin de plus de puissance.

Quel est le meilleur moyen de passer de cette méthode de dessin de Bitmaps sur un canevas à l'utilisation d'OpenGL pour pouvoir les dessiner plus rapidement?

+2

Je voudrais ajouter que l'utilisation de libgdx a fait possible de travailler avec mes jeux de manière très similaire à travailler avec le Canvas mais je peux utiliser toute la puissance de OpenGL ES. –

Répondre

2

Il y a des plates-formes couple là-bas dans les travaux pour faire des jeux 2d open gl: http://www.rokonandroid.com/

http://www.andengine.org/

Malheureusement, ni est aussi développé comme il est équivalent iPhone (cocos2d-iphone), mais ils vous aidera à décoller plus rapidement que d'essayer d'interfacer directement avec OpenGL.

1

Je pense que vous pouvez obtenir de bonnes performances sur une toile .. mais il faut beaucoup de travail ..

si vous commencez avec une bonne bibliothèque graphique de performance, alors même si vous obtenez beaucoup de choses mal, vous aurez probablement encore jusqu'à la fin avec une bonne performance :) lol

il y a un concours en cours d'exécution pour la bibliothèque de dessin le plus rapide ... libgdx est actuellement en train de gagner ...

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

Questions connexes