Quels tutoriels et bibliothèques sont disponibles pour aider les débutants à développer des jeux 2D et 3D sur Android à l'aide d'OpenGL-ES? Je recherche des tutoriels qui peuvent m'aider à apprendre OpenGL-ES et je recherche des bibliothèques OpenGL-ES qui peuvent faciliter la vie des débutants dans OpenGL-ES.
Étant donné qu'Android est encore petit, je suppose qu'il peut être utile de lire également les tutoriels iPhone OpenGL-ES, car je suppose que la fonctionnalité OpenGL-ES est à peu près la même.
J'ai trouvé les informations utiles suivantes que j'aurais aimé partager:
Tutoriels Android:
- DroidNova: tutoriel de base couvrant les polygones, pas de textures
- forum anddev avec quelques tutoriels
Autres informations sur Android OpenGL-ES:
- Conférence Google IO sur les jeux, pas beaucoup OpenGLES
- Le manuel de référence de Khronos est également pertinent, mais ce n'est pas exactement le meilleur point de départ.
Tutoriels iPhone OpenGL-ES (où les informations OpenGl-ES sont probablement utiles):
- http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
En ce qui concerne les bibliothèques qu'un débutant pourrait utiliser pour obtenir une expérience pratique plus simple avec OpenGL-ES, je n'ai trouvé que Rokon , qui a été récemment lancé, présente donc de nombreux trous et bogues. Et c'est sous licence gnuGPL (pour le moment) ce qui signifie qu'il ne peut pas être utilisé, si nous souhaitons vendre nos jeux.
Qu'y a-t-il d'autre là-bas?
Réponses:
Le site que vous avez mentionné est très bon, mais je pense que le meilleur que j'ai trouvé est celui d' INsanityDesign . C'est un portage des grands tutoriels OpenGL nehe . C'est un bon point de départ, il vous donne une source à différents niveaux avec lesquels vous pouvez jouer et changer pour voir ce que font les différentes parties. Autre que la lecture de la documentation OpenGL , cela vous aidera également. Je ne suis pas très doué pour OpenGL, mais j'ai pu comprendre les choses en utilisant les ressources que j'ai mentionnées.
la source
Un excellent tutoriel sur OpenGL ES 1.1 sur Android:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
la source
Vous pouvez certainement vendre vos jeux basés sur un logiciel GPL, en savoir plus ici: http://www.gnu.org/philosophy/selling.html
la source
J'ai abandonné les tutoriels anddev il y a longtemps. Chaque tutoriel que j'ai essayé ne serait même pas construit correctement, ils étaient très obsolètes et le gars qui les fait ne semble jamais rien finir.
Malheureusement, les informations que vous voulez vraiment sont dispersées: vous ne les trouverez pas toutes sur une seule URL à moins que vous ne vouliez lire le livre rouge en entier; mais ce n'est certainement pas un tutoriel, c'est une référence beaucoup plus exhaustive.
Pourtant, il semble que seule une référence aussi exhaustive fournira les informations dont vous avez besoin sous une forme suffisamment complète et précise pour comprendre des problèmes aussi utiles et basiques que la distinction entre transformation de visualisation, transformation de fenêtre, transformation de modèle et transformation de visualisation, et pourquoi OpenGL insiste en combinant les deux derniers.
la source
Il existe également de bons tutoriels OpenGL ES pour Android: http://obviam.net/index.php/category/opengl/
la source
Si vous souhaitez démarrer à partir d'un projet OpenGL ES vraiment basique sur Android (un projet qui a été compilé et qui fonctionne), vous pouvez jeter un œil ici: http://www.ruibm.com/?p=263
la source
Il existe une bonne série de tutoriels pour les débutants, pour apprendre l'opengl.
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
la source
La meilleure ressource que j'ai trouvée jusqu'à présent est Learn OpenGL ES . En fait je l'ai trouvé car il est recommandé sur NeHe. Il est actif et propose une série de tutoriels spécifiquement pour Android qui sont assez complets.
la source
Une série de tutoriels OpenGL ES que j'ai trouvée extrêmement utile lors du portage d'un jeu iPhone sur Android à l'aide du NDK était:
http://www.zeuscmd.com/tutorials/opengles/
la source
Il existe maintenant une bibliothèque 3D pour Android appelée min3d:
http://code.google.com/p/min3d/
Je ne l'ai pas encore utilisé, mais cela semble utile.
la source