Tutoriels et bibliothèques pour les jeux OpenGL-ES sur Android [fermé]

170

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:

Autres informations sur Android OpenGL-ES:

Tutoriels iPhone OpenGL-ES (où les informations OpenGl-ES sont probablement utiles):

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?

Arberg
la source
@admin Je ne sais sérieusement pas pourquoi cette question est fermée comme non constructive. C'est vraiment bien et nécessaire et le nombre de votes positifs et d'étoiles indique que c'est une bonne question. Je pense que c'est une mauvaise attitude de fermer ces questions qui aide les autres.
Rengasami Ramanujam du
Il y a une longue discussion à ce sujet dans le fil de méta quelque part, qui est l'endroit où prendre un tel débat. Je suis bref ici, pour ne pas polluer cette bonne question avec une méta discussion hors sujet.
arberg

Réponses:

61

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.

broschb
la source
14

Vous pouvez certainement vendre vos jeux basés sur un logiciel GPL, en savoir plus ici: http://www.gnu.org/philosophy/selling.html

skrat
la source
1
C'est un peu hors sujet mais ensuite je l'ai invité je suppose :) Oui je peux le vendre. Mais le fait est que je dois aussi distribuer le code source. N'importe qui peut alors simplement prendre mon code source et créer une version gratuite du jeu sur le marché - après quoi je ne peux pas vraiment vendre mon application, je ne peux que donner aux gens l'occasion de la soutenir. Cela est possible sur Android car Google n'a pratiquement aucune restriction sur le marché (ce qui est bien). Sur le marché de l'iPhone, cela pourrait être différent, car Apple pourrait (ou non) l'empêcher de nouvelles versions du jeu.
arberg
4
@ user197141 - off Topic, mais vous pouvez rendre le source ouvert, mais gardez la propriété des données graphiques / de niveau.
Elazar Leibovich
11

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.

Matt J.
la source
1
Le commentaire 'one url' que j'avais signifiait seulement que je ne pouvais pas encore publier d'urls sur stackoverflow.com. Maintenant que ce n'est plus un problème, j'ai supprimé le commentaire déroutant de mon message. Merci pour les commentaires. Droidnova et le livre rouge sont probablement les deux principaux sites sur lesquels je devrais faire ma lecture.
Arberg
6

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

rui
la source
5

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.

Neil Traft
la source
4

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.

ertemplin
la source
Je crois que vous devriez partager ou répondre en fonction de vos expériences
Quamber Ali