LibGDX

LibGDX
Dezvoltator jocuri de badlogic
ultima versiune 1.11.0 (11 mai 2022 ) ( 2022-05-11 )
Platforme acceptate Windows, Linux, MacOS, Android, iOS, Raspberry Pi OS
Licență Licență Apache 2.0
Stat de actualitate
Depozitul de cod sursă github.com/libgdx/libgdx
site web libgdx.com

LibGDX [1]  este un cadru pentru crearea de jocuri și aplicații scrise în Java folosind C și C++ (pentru o performanță mai rapidă) și vă permite să scrieți jocuri și aplicații multiplatforme folosind un singur cod.

Arhitectură

LibGDX permite unui dezvoltator să scrie, să testeze și să depaneze codul pe propriul computer, precum și să îl porteze pe alte sisteme de operare. În acest caz, module separate sunt folosite pentru a construi aplicația pentru fiecare platformă, precum și un modul independent care conține codul principal al aplicației.

Caracteristici

Proiecte notabile

Biblioteci și cadre terțe

LibGDX acceptă dezvoltarea cu următoarele extensii:

gdxAI

Un cadru de inteligență artificială (AI) care a fost separat de biblioteca principală cu versiunea 1.4.1 în octombrie 2014 și mutat în propriul depozit. Și deși a fost dezvoltat inițial pentru libGDX, poate fi folosit și cu alte cadre. gdxAI se concentrează pe utilizarea AI în jocuri, cum ar fi identificarea căii sau luarea deciziilor și mișcarea [3] [4] .

gdx freetype

Poate fi folosit pentru a reda fonturi FreeType în loc să utilizați hărți de biți statice care nu acceptă scalarea [5] .

Box2D

Wrapper pentru motorul de fizică Box2D . A fost introdus în 2010 și transferat la suplimente odată cu lansarea versiunii 1.0. [6] [7]

packr

Un instrument de ajutor care îmbină un JRE personalizat cu o aplicație, astfel încât utilizatorii finali să nu fie nevoiți să-și instaleze propria lor [8] [9] .

Hyperlap2D

O furcă a proiectului Overlap2D , care a oferit programatorului o interfață grafică pentru editarea scenei și randarea ei viitoare.

Note

  1. libgdx . libgdx.badlogicgames.com. Consultat la 4 aprilie 2018. Arhivat din original pe 27 mai 2011.
  2. Couture, Joel Road to the IGF: Slay the Spire  din Mega Crit Games . www.gamasutra.com _ Preluat la 22 ianuarie 2020. Arhivat din original la 22 ianuarie 2020.
  3. gdx-ai/README.md . github.com (12 octombrie 2015). Preluat: 16 ianuarie 2016.
  4. Inteligența artificială . github.com (12 martie 2015). Consultat la 16 ianuarie 2016. Arhivat din original la 17 aprilie 2020.
  5. Gdx freetype . github.com (19 decembrie 2015). Preluat la 23 ianuarie 2016. Arhivat din original la 7 mai 2021.
  6. ↑ Zechner , Mario libGDX 1.0 lansat (downlink) . badlogicgames.com (20 aprilie 2014). Consultat la 31 decembrie 2015. Arhivat din original la 13 februarie 2021. 
  7. Caseta2d . github.com . Preluat la 23 ianuarie 2016. Arhivat din original la 9 ianuarie 2021.
  8. libgdx/packr: Împachetează JAR-ul, activele și un JVM pentru distribuție pe Windows, Linux și Mac OS X. github.com . Preluat la 6 februarie 2016. Arhivat din original la 26 noiembrie 2020.
  9. ↑ Zechner , Mario Packr - împachetați aplicația libGDX pentru Windows, Linux, Mac OS X (link nu este disponibil) . badlogicgames.com (4 mai 2014). Preluat la 6 februarie 2016. Arhivat din original la 27 aprilie 2020. 

Literatură

Link -uri