Vantaggi e svantaggi di libgdx [chiuso]


9

Sono uno sviluppatore Android da un po 'e sto pensando di iniziare a giocare. Mentre cercavo un framework di sviluppo di giochi, ho pensato che libgdx fornisse documentazione e funzionalità molto amichevoli. Quindi vorrei usarlo se non ci sono grandi ostacoli.

Ma quando ho provato a vedere quanti sviluppatori utilizzano questa libreria, non ne trovo molti. C'è qualcosa che non va in questa biblioteca? In altre parole, vorrei conoscere i suoi vantaggi o svantaggi da qualsiasi sviluppatore esperto.

AGGIORNAMENTO: Dopo aver esaminato le sue documentazioni e aver provato a creare giochi semplici con libgdx, ho deciso di seguirlo poiché le sue documentazioni sono abbastanza buone e la sua comunità è molto attiva. Quello che mi è piaciuto di più è che fornisce un sacco di giochi demo da cui posso imparare molto.


2
Uno svantaggio principale è la mancanza di una buona documentazione. Devi seriamente google molto e semplicemente risolvere i problemi. Mi infastidisce davvero. (Inoltre, nei forum non è attiva la notifica e-mail.)
ashes999,

@ ashes999 grazie per il tuo commento. Posso capire il tuo punto di vista. Ho visto un paio di buoni tutorial ma quello che stai dicendo è un punto di svolta :-)
Tae-Sung Shin

anch'io. Ma a parte questo, è davvero fantastico.
ashes999,

Dove hai trovato i giochi demo? Sembra pulito.
ashes999,

2
@ ashes999 source ( code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos ) è il tuo amico amico.
Tae-Sung Shin,

Risposte:


10

Ho deciso di andare con libGDX per motivi simili. Per spiegare il mio commento, menzionerò ciò che trovo siano i pro e i contro.

Professionisti:

  • Funziona su Android e desktop (non è necessario l'emulatore)
  • Community di utenti attivi nei forum
  • Molte funzionalità robuste
  • Funziona anche su iOS (tramite RoboVM => gratuito)

Contro:

  • Mancanza di documentazione e informazioni
  • Abbastanza basso livello (preferisco scrivere meno codice per fare le cose)

Tutto sommato, se stai solo su Android, è fantastico. Ma se vuoi fare anche iOS, passerei a qualcos'altro, come Unity o Corona SDK.


3
iOS è supportato è aggiunto da
Veger

Il supporto iOS richiede una licenza MonoTouch, che da allora è aumentata a $ 1200 (da $ 400).
ashes999,

2
A partire da libGDX 0.9.9, il supporto iOS sarà fornito da RoboVM, che non richiede una licenza a pagamento. badlogicgames.com/wordpress/?p=3156
Thomas

@Thomas grazie per il chiarimento. È una notizia fantastica.
ashes999,

1
Ragazzi, appena aggiornato su RoboVM, è stato sospeso ( badlogicgames.com/wordpress/?p=3925&cpage=3#comments ), sono passati a Intel Multi-OS Engine.
bosco,

7

Ho appena iniziato con libgdx (ho 2 settimane di sviluppo lì).

I professionisti, è che non hai bisogno dell'emulatore e puoi testare tutto ciò che fai alla velocità reale, anche se conosci Java sarebbe facile (so che le app Android usano Java, ma questo è più facile, dal mio punto di vista ), l'architettura di libgdx per lo sviluppo del gioco è troppo ben costruita.

Lo svantaggio è la mancanza di documentazione come dicono tutte le persone, ci sono codici di esempio ma non implementa tutta libgdx quindi non è completa, e ci sono alcuni metodi che non hanno documentazione e devi testarla tu stesso e sapere come funziona : /

È una buona libreria, è facile da usare ma devi cercarla molto se vuoi usarla al 100%


1
Anch'io sono frustrato dalla mancanza di documentazione. Ho bisogno di un po 'di lavoro su questo, ma per il resto è un buon quadro.
While-E,

Sono frustrato nell'uso di box2D X_X: / anzi è un motore incredibile
Rudy_TM

@ While-E Puoi sempre contribuire a LibGDX! :) Come nota a margine: ho anche lottato con la mancanza di documentazione, ma puoi sempre immergerti nel codice sorgente e dedurre poche cose (ha anche un alto valore educativo).
Mitra,

3

Sono l'autore del libro "Learning Libgdx Game Development".

Questo libro potrebbe colmare il divario della mancanza di documentazione e informazioni aggregate per i principianti.

Ne ho già pubblicati altri qui: dove sono tutti i tutorial per libGDX?


1
Benvenuto in GD.SE! È sempre bello vedere nuove persone che contribuiscono al sito, ma questa domanda ha più di un anno e mezzo. Sarebbe bello se potessi aiutare a rispondere ad alcune delle domande più recenti.
Polar,
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.