Où sont tous les tutoriels pour libGDX? [fermé]

20

J'ai cherché en ligne de l'aide et des tutoriels sur LibGDX mais je n'en ai pas vraiment trouvé, sauf le wiki pour poser des questions sur stackexchange. Outre la source (démos) et le wiki , existe-t-il d'autres tutoriels en ligne cachés ou indirects?

D'après ce que j'ai lu, il n'y a pas beaucoup de documentation pour LibGDX, donc il n'y a que deux options que je vois

  • Renoncez à passer à un cadre différent.
  • Posez beaucoup de questions aux gens.
Bleu
la source
Ce n'est pas un tutoriel classique, c'est un jeu de démonstration avec du code source écrit en libgdx 0.96+ en utilisant scene2d et des acteurs, et incluant également box2d: minimaldevelop.com/blog/libgdx-scene2d-game-example-code
zarej
1
J'ai voté pour la fermeture de ce site car il est essentiellement demandé une "liste de X" qui n'est pas vraiment bien adaptée à une seule réponse définitive sur un site SE. Il serait peut-être approprié de faire de la question un wiki communautaire.
Ils ont leur propre site maintenant. Un tas de tutoriels et de liens peuvent être trouvés sur - libgdx.badlogicgames.com/documentation.html
Makubex
Je suis l'auteur du livre "Learning Libgdx Game Development". J'espère que cela ne vous dérange pas si je mets un lien ici pour plus d'informations: gamerald.com/learning-libgdx Astuce: Il y a aussi un article sur le blog de Gamerald sur la façon d'obtenir une copie gratuite du livre! :-) gamerald.com/… Cordialement, Andreas
AndreasO
Il existe d'excellents didacticiels vidéo sur YouTube, par exemple: youtube.com/…
Vincas Stonys

Réponses:

31

Bienvenue en open source! Comme la plupart des développeurs vous le diront: "Quelle documentation?". La documentation du code est probablement le moins amusant que les développeurs aient lors de la création d'un projet. Alors, que pensez-vous qui fait souvent gravement défaut lorsque le développeur n'est même pas payé pour sa création? Documentation bien sûr! (Même les programmeurs entièrement payés omettent souvent la documentation).

Je vous l'ai déjà dit, l'open source n'est pas "supposé" être facile. C’est une des raisons. Cependant, la bonne chose à propos de l'open source est qu'il est ouvert, vous pouvez donc découvrir ce que le code fait par vous-même. Cependant, cela représente souvent beaucoup de travail .

Cela étant dit, j'ai jeté un œil aux démos fournies dans la source libgdx et le wiki . Libgdx est assez bien documenté , étant donné qu'il est open source. Je ne pense pas que votre problème concerne la documentation. Je pense que vous essayez peut-être de mordre plus que vous ne pouvez mâcher. D'après vos questions précédentes, je comprends que vous êtes assez nouveau dans la programmation en général et tout nouveau sur la plate-forme Android. La programmation sur la plate-forme Android n'est pas l'endroit le plus simple pour commencer, et la programmation de jeux sur Android est encore plus loin de la marque.

Je pense vraiment que vous devriez essayer la programmation de jeux 2D pour PC, il existe de nombreux tutoriels pour commencer la programmation de jeux Java 2D sur PC. Une fois que vous serez plus à l'aise avec la programmation en général, je pense que vous constaterez que les ressources disponibles pour libgdx sont plus que suffisantes.

MichaelHouse
la source
1
Bons commentaires, mais libgdx est surtout connu pour avoir un backend LWJGL et JOGL qui rend les tests pour Android beaucoup plus agréables que l'émulateur. J'ai fait quelques jeux dans libgdx et c'est une bibliothèque vraiment sympa pour les jeux Android / PC. @OP: Mario et d'autres personnes compétentes répondent souvent aux forums, sont généralement sur IRC et répondent également sur Twitter. Les exemples de projets sont très utiles, mais comme toute plate-forme que vous utilisez, vous devez vous connecter à la courbe d'apprentissage et cela deviendra plus facile.
Chuck D
Je suis d'accord avec vos sentiments, mais il convient de noter que libgdx facilite également le démarrage des jeux de bureau (bien qu'il ne soit pas conçu pour cela en soi). Si vous suivez la vidéo du didacticiel sur la page de codes Google, cela vous aidera à dépasser toutes les choses passe-partout (un peu comme le nombre d'étudiants universitaires qui apprennent à coder en Java en faisant confiance au fait que le point de départ est "public static void main ( String [] args) "- simplement parce que l'enseignant le dit. Plus tard, vous pourrez apprendre pourquoi tout est comme ça.
Peter Serwylo
C'est juste que LibGDX n'explique pas en détail.
Blue
2
C'est un peu ce que je dis. Si vous étiez plus expérimenté, vous n'en auriez pas besoin pour expliquer en détail.
MichaelHouse
Je suis absolument en désaccord avec le point principal de cette réponse. 'l'open source n'est pas "supposé" être facile'? Pourquoi pas? Je trouve souvent que la documentation est le facteur le plus important lors du choix d'une bibliothèque / framework open source. Je suis d'accord que l'OP peut être inexpérimenté, car au moins les bases de LibGDX sont bien documentées. Mais de toute façon, cela n'a pas répondu à la question.
twiz
14

Je suis d'accord avec @ Byte56 que vous pourriez être mieux avec quelque chose d'un peu plus simple que le développement de jeux Android, mais pour être complet (si d'autres personnes voudraient savoir où chercher):

http://steigert.blogspot.com.au/2012/02/1-libgdx-tutorial-introduction.html

Étapes à travers plusieurs aspects différents du développement avec libgdx, de la configuration de votre projet au dessin, aux interfaces graphiques, à la gestion des fichiers, etc.

http://www.badlogicgames.com/wordpress/

Il s'agit du blog des développeurs, et chaque fois qu'une nouvelle fonctionnalité est introduite, il y a toujours une discussion très bien écrite et complète sur son fonctionnement et pourquoi elle est là en premier lieu.

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos

Comme cela a été mentionné, il existe plusieurs démos que vous pouvez étudier pour voir comment différentes choses sont réalisées (par exemple, comment intégrez-vous le moteur physique Box2D dans votre jeu? Ou comment animez-vous les sprites?)

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Ftests%2Fgdx-tests%2Fsrc%2Fcom%2Fbadlogic%2Fgdx%2Ftests

En plus des démos de jeu qui sont montrées ci-dessus, je trouve plus facile de regarder les tests s'il y a une fonctionnalité spécifique de libgdx que je veux étudier. Il existe une bonne couverture de la plupart des différentes fonctionnalités (par exemple, la gestion des sprites, la physique, la gestion des fichiers, etc.).

Et enfin, les habituels: http://www.google.com , http://gamedev.stackexchange.com si vous avez des choses très spécifiques que vous souhaitez découvrir.

Je suis sûr qu'il existe plusieurs autres bons tutoriels, mais ce sont ceux que j'ai rencontrés et que j'ai trouvés utiles pour ma récente incursion dans libgdx.

Peter Serwylo
la source