30-12-2015, 01:50 PM
Come detto tra i tre che indichi è il framework che più si avvicina ad un motore completo. Questo significa che offre nativamente molti dei componenti di un tipico motore di gioco che gli altri framework invece lasciano liberi di codarsi da se.
Ha una struttura gerarchica per gestire gli elementi presenti nella scena
https://github.com/libgdx/libgdx/wiki/Scene2d
Una modulo per la UI
https://github.com/libgdx/libgdx/wiki/Scene2d.ui
Un modulo per i font compatibile con un tool molto usato per crearli
https://libgdx.badlogicgames.com/nightli...pFont.html
https://github.com/libgdx/libgdx/wiki/Hiero
http://www.angelcode.com/products/bmfont/
Un modulo per gli shader
https://libgdx.badlogicgames.com/nightli...ogram.html
Un modulo per gli sprites e le animazioni
https://github.com/libgdx/libgdx/wiki/Sp...nd-Sprites
https://github.com/libgdx/libgdx/wiki/2D-Animation
Un modulo per i sistemi particellari ed un editor annesso
https://libgdx.badlogicgames.com/nightli...itter.html
https://github.com/libgdx/libgdx/wiki/2D...cle-Editor
Un modulo per utilizzare le tile-map create con un software molto usato
https://github.com/libgdx/libgdx/wiki/Tile-maps
http://www.mapeditor.org/
Poi ha moduli per le collisioni, la fisica, una classe per astrarre l'IO su tutte le piattaforme, audio, musica, insomma c'è molta roba. Anche se offre moduli 3D credo sia decisamente più adatto al 2D multipiattaforma con una particolare attenzione ad Android.
Molti criticano che sul sito ufficiale non si trovino esempi completi e ben strutturati, ed è vero, quasi tutti suggeriscono questo tutorial di gamefromscratch in inglese che probabilmente avrai visto su youtube.
Anche a te consiglio di iscriverti alla Packt Publisching che periodicamente offre un libro gratuito online, a me il 24/10/2015 è capitato questo learning-libgdx-game-development è molto schematico e semplice.
Ha una struttura gerarchica per gestire gli elementi presenti nella scena
https://github.com/libgdx/libgdx/wiki/Scene2d
Una modulo per la UI
https://github.com/libgdx/libgdx/wiki/Scene2d.ui
Un modulo per i font compatibile con un tool molto usato per crearli
https://libgdx.badlogicgames.com/nightli...pFont.html
https://github.com/libgdx/libgdx/wiki/Hiero
http://www.angelcode.com/products/bmfont/
Un modulo per gli shader
https://libgdx.badlogicgames.com/nightli...ogram.html
Un modulo per gli sprites e le animazioni
https://github.com/libgdx/libgdx/wiki/Sp...nd-Sprites
https://github.com/libgdx/libgdx/wiki/2D-Animation
Un modulo per i sistemi particellari ed un editor annesso
https://libgdx.badlogicgames.com/nightli...itter.html
https://github.com/libgdx/libgdx/wiki/2D...cle-Editor
Un modulo per utilizzare le tile-map create con un software molto usato
https://github.com/libgdx/libgdx/wiki/Tile-maps
http://www.mapeditor.org/
Poi ha moduli per le collisioni, la fisica, una classe per astrarre l'IO su tutte le piattaforme, audio, musica, insomma c'è molta roba. Anche se offre moduli 3D credo sia decisamente più adatto al 2D multipiattaforma con una particolare attenzione ad Android.
Molti criticano che sul sito ufficiale non si trovino esempi completi e ben strutturati, ed è vero, quasi tutti suggeriscono questo tutorial di gamefromscratch in inglese che probabilmente avrai visto su youtube.
Anche a te consiglio di iscriverti alla Packt Publisching che periodicamente offre un libro gratuito online, a me il 24/10/2015 è capitato questo learning-libgdx-game-development è molto schematico e semplice.