Dove sono tutti i tutorial per libGDX? [chiuso]


20

Ho cercato online aiuto e tutorial su LibGDX, ma non sono riuscito a trovarne nessuno, tranne il wiki per porre domande su stackexchange. Oltre alla fonte (demo) e wiki , ci sono altri tutorial online nascosti o indiretti?

Da quello che ho letto, non c'è molta documentazione per LibGDX, quindi ci sono solo due opzioni che vedo

  • Rinuncia a passare a un altro schema.
  • Poni alla gente molte domande.

Questo non è un tutorial classico, è un gioco demo con codice sorgente scritto in libgdx 0.96+ usando scene2d e attori, e incluso anche box2d: minimaldevelop.com/blog/libgdx-scene2d-game-example-code
zarej

1
Ho votato per chiudere questo perché in sostanza è stato chiesto un "elenco di X" che non è molto adatto a una singola risposta definitiva su un sito SE. Forse fare la domanda a un wiki della comunità potrebbe essere appropriato.

Ora hanno il loro sito. Un sacco di tutorial e collegamenti sono disponibili all'indirizzo - libgdx.badlogicgames.com/documentation.html
Makubex,

Sono l'autore del libro "Learning Libgdx Game Development". Spero non ti dispiaccia se metto un link qui per ulteriori informazioni: gamerald.com/learning-libgdx Suggerimento: sul blog di Gamerald c'è anche un post su come ottenere una copia gratuita del libro! :-) gamerald.com/… Saluti, Andreas
AndreasO

Ci sono alcuni fantastici tutorial video su YouTube, ad esempio: youtube.com/…
Vincas Stonys

Risposte:


31

Benvenuto in open source! Come molti sviluppatori ti diranno: "Quale documentazione?". Documentare il codice è probabilmente il meno divertente che gli sviluppatori abbiano quando creano un progetto. Quindi cosa pensi che manchi spesso quando lo sviluppatore non viene nemmeno pagato per la sua creazione? Documentazione ovviamente! (Anche i programmatori completamente pagati tralasceranno spesso la documentazione).

Ti ho menzionato prima che l'open source non è "supposto" per essere facile. Questo è uno dei motivi. Tuttavia, la cosa bella dell'open source è che è aperto, quindi puoi scoprire cosa sta facendo il codice da solo. Tuttavia, questo spesso richiede molto lavoro .

Detto questo, ho dato un'occhiata alle demo fornite nella fonte libgdx e al wiki . Libgdx è abbastanza ben documentato , considerando che è open source. Non credo che il tuo problema sia con la documentazione. Penso che potresti provare a mordere più di quanto puoi masticare. Dalle tue precedenti domande, capisco che sei abbastanza nuovo nella programmazione in generale e nuovo di zecca per la piattaforma Android. La programmazione sulla piattaforma Android non è il punto di partenza più semplice e la programmazione di giochi su Android è ancora più lontana dal segno.

Penso davvero che dovresti provare un po 'di programmazione di giochi 2D per PC, ci sono molti tutorial per iniziare a programmare giochi Java 2D su PC. Una volta che ti senti più a tuo agio con la programmazione in generale, penso che scoprirai che le risorse disponibili per libgdx sono più che sufficienti.


1
Buoni commenti ma libgdx è meglio conosciuto per avere un backend LWJGL e JOGL che rende i test per Android molto più piacevoli dell'emulatore. Ho fatto alcuni giochi in libgdx ed è una libreria davvero bella per i giochi Android / PC. @OP: Mario e altre persone competenti rispondono spesso ai forum, di solito sono su IRC e risponderanno anche su Twitter. Gli esempi di progetto sono molto utili, ma come ogni piattaforma che usi, devi collegare la curva di apprendimento e sarà più facile.
Chuck D,

Sono d'accordo con i tuoi sentimenti, ma vale la pena notare che libgdx rende abbastanza facile iniziare anche con i giochi desktop (anche se non è progettato per questo di per sé). Se segui il video tutorial sulla pagina del codice di Google, ciò ti aiuterà a superare tutte le cose sulla piastra di cottura (un po 'come il numero di studenti universitari che per primi imparano a programmare in Java confidando che il punto di partenza sia "public static void main ( String [] args) "- solo perché l'insegnante lo dice. Più tardi puoi andare a scoprire perché tutto è come è.
Peter Serwylo

È solo che LibGDX non spiega in dettaglio.
Blue

2
È un po 'quello che sto dicendo. Se tu fossi più esperto, non ne avresti bisogno per spiegare in dettaglio.
MichaelHouse

Non sono assolutamente d'accordo con il punto principale di questa risposta. 'open source non è "supposto" per essere facile "? Perchè no? Trovo spesso che la documentazione sia il fattore più importante nella scelta di una libreria / framework open source. Concordo sul fatto che il PO potrebbe essere inesperto, poiché almeno le basi di LibGDX sono ben documentate. Ma in entrambi i casi, questo non ha risposto alla domanda.
twiz

14

Sono d'accordo con @ Byte56 che potresti stare meglio con qualcosa di un po 'più semplice dello sviluppo del gioco Android, tuttavia per completezza (se altre persone vorrebbero sapere dove cercare):

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

Passa attraverso diversi aspetti dello sviluppo con libgdx, dall'impostazione del progetto, al disegno, alla GUI, alla gestione dei file, ecc.

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

Questo è il blog degli sviluppatori e ogni volta che viene introdotta una nuova funzionalità, c'è sempre una discussione molto ben scritta e completa su come funziona e perché è lì in primo luogo.

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

Come accennato, ci sono diverse demo che puoi studiare per vedere come si ottengono diverse cose (ad esempio, come integrare il motore fisico Box2D nel tuo gioco? O come animare gli sprite?)

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

Oltre alle demo del gioco che sono mostrate sopra, trovo più facile guardare i test se c'è una caratteristica specifica di libgdx che voglio investigare. Vi è una buona copertura della maggior parte delle diverse funzionalità (ad es. Gestione degli sprite, fisica, gestione dei file, ecc.).

E, infine, i soliti: http://www.google.com , http://gamedev.stackexchange.com se hai cose molto specifiche che vuoi scoprire.

Sono sicuro che ci sono molti altri buoni tutorial là fuori, ma questi sono quelli in cui mi sono imbattuto e ho trovato utile per la mia recente incursione in libgdx.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.