Ich habe online nach Hilfe und Tutorials zu LibGDX gesucht, konnte aber keine finden, außer dem Wiki zum Stellen von Fragen zu stackexchange. Gibt es neben der Quelle (Demos) und dem Wiki noch andere Online-Tutorials, die versteckt oder indirekt sind?
Nach dem, was ich gelesen habe, gibt es für LibGDX nicht viel Dokumentation, so dass ich nur zwei Optionen sehe
- Gib auf, in einen anderen Rahmen zu wechseln.
- Stellen Sie den Leuten viele Fragen.
Antworten:
Willkommen bei Open Source! Wie die meisten Entwickler Ihnen sagen werden: "Welche Dokumentation?". Das Dokumentieren von Code macht Entwicklern beim Erstellen eines Projekts wahrscheinlich am wenigsten Spaß. Was fehlt Ihrer Meinung nach häufig, wenn der Entwickler nicht einmal für seine Entwicklung bezahlt wird? Dokumentation natürlich! (Selbst voll bezahlte Programmierer lassen die Dokumentation oft aus).
Ich habe Ihnen bereits erwähnt, dass Open Source nicht einfach sein soll. Dies ist einer der Gründe. Das Schöne an Open Source ist jedoch, dass es offen ist, sodass Sie selbst herausfinden können, was der Code tut. Dies ist jedoch oft viel Arbeit .
Davon abgesehen habe ich mir die Demos in der libgdx-Quelle und im Wiki angesehen .Libgdx ist ziemlich gut dokumentiert , wenn man bedenkt, dass es Open Source ist. Ich glaube nicht, dass Ihr Problem mit der Dokumentation ist. Ich denke, Sie versuchen vielleicht, mehr abzubeißen, als Sie kauen können. Aus Ihren vorherigen Fragen geht hervor, dass Sie mit dem Programmieren im Allgemeinen ziemlich neu und mit der Android-Plattform brandneu sind. Das Programmieren auf der Android-Plattform ist nicht der einfachste Einstieg, und das Programmieren von Spielen auf Android ist noch weiter entfernt.
Ich denke wirklich, dass Sie eine 2D-Spielprogrammierung für den PC ausprobieren sollten. Es gibt viele Tutorials für den Einstieg in die 2D-Java-Spielprogrammierung auf dem PC. Wenn Sie erst einmal mit der Programmierung im Allgemeinen vertraut sind, werden Sie feststellen, dass die für libgdx verfügbaren Ressourcen mehr als ausreichend sind.
quelle
Ich bin mit @ Byte56 einverstanden, dass Sie mit etwas Einfacherem als der Entwicklung von Android-Spielen besser dran sind.
http://steigert.blogspot.com.au/2012/02/1-libgdx-tutorial-introduction.html
Führt Sie durch verschiedene Aspekte der Entwicklung mit libgdx, von der Einrichtung Ihres Projekts über das Zeichnen bis hin zu GUIs, der Dateiverwaltung usw.
http://www.badlogicgames.com/wordpress/
Dies ist der Blog der Entwickler, und jedes Mal, wenn ein neues Feature eingeführt wird, gibt es eine sehr gut geschriebene, umfassende Diskussion darüber, wie es funktioniert und warum es überhaupt vorhanden ist.
http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos
Wie bereits erwähnt, gibt es mehrere Demos, in denen Sie untersuchen können, wie verschiedene Dinge erreicht werden (z. B. wie Sie die Box2D-Physik-Engine in Ihr Spiel integrieren oder wie Sie Sprites animieren).
http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Ftests%2Fgdx-tests%2Fsrc%2Fcom%2Fbadlogic%2Fgdx%2Ftests
Zusätzlich zu den oben gezeigten Spieledemos finde ich es einfacher, die Tests anzusehen, wenn es eine bestimmte Funktion von libgdx gibt, die ich untersuchen möchte. Die meisten Funktionen (z. B. Sprite-Handling, Physik, Datei-Handling usw.) sind gut abgedeckt.
Und zum Schluss noch das Übliche: http://www.google.com , http://gamedev.stackexchange.com, wenn Sie ganz bestimmte Dinge herausfinden möchten.
Ich bin mir sicher, dass es noch einige andere gute Tutorials gibt, aber diese sind die, über die ich gestolpert bin und die ich für meinen letzten Streifzug durch libgdx als hilfreich empfunden habe.
quelle