LibGDX

LibGDX
Kehittäjä huonoja pelejä
uusin versio 1.11.0 (11. toukokuuta 2022 ) ( 11.5.2022 )
Tuetut alustat Windows, Linux, MacOS, Android, iOS, Raspberry Pi OS
Lisenssi Apache-lisenssi 2.0
Osavaltio ajankohtainen
Lähdekoodivarasto github.com/libgdx/libgdx
Verkkosivusto libgdx.com

LibGDX [1]  on kehys , jolla luodaan pelejä ja sovelluksia, jotka on kirjoitettu Java -kielellä C- ja C++ - sovelluksilla (nopeuttaaksesi suorituskykyä), ja sen avulla voit kirjoittaa monialustaisia ​​pelejä ja sovelluksia yhdellä koodilla.

Arkkitehtuuri

LibGDX:n avulla kehittäjä voi kirjoittaa, testata ja jäljittää koodia omassa tietokoneessaan sekä siirtää sen muihin käyttöjärjestelmiin. Tässä tapauksessa käytetään erillisiä moduuleja sovelluksen rakentamiseen kullekin alustalle sekä itsenäistä moduulia, joka sisältää pääsovelluskoodin.

Ominaisuudet

Merkittäviä projekteja

Kolmannen osapuolen kirjastot ja kehykset

LibGDX tukee kehitystä seuraavilla laajennuksilla:

gdxAI

Tekoäly (AI) -kehys , joka erotettiin pääkirjastosta versiolla 1.4.1 lokakuussa 2014 ja siirrettiin omaan arkistoonsa. Ja vaikka se kehitettiin alun perin libGDX:lle, sitä voidaan käyttää myös muiden kehysten kanssa. gdxAI keskittyy tekoälyn käyttöön peleissä, kuten polunhaussa tai päätöksenteossa ja liikkumisessa [3] [4] .

gdx freetype

Voidaan käyttää FreeType -fonttien hahmontamiseen sen sijaan, että käytettäisiin staattisia bittikarttoja , jotka eivät tue skaalausta [5] .

Box2D

Kääre Box2D - fysiikkamoottorille . Se esiteltiin vuonna 2010 ja siirrettiin lisäosiin version 1.0 julkaisun myötä. [6] [7]

packr

Aputyökalu, joka yhdistää mukautetun JRE :n sovelluksen kanssa, jotta loppukäyttäjien ei tarvitse asentaa omia [8] [9] .

Hyperlap2D

Overlap2D- projektin haarukka, joka tarjosi ohjelmoijalle graafisen käyttöliittymän kohtauksen muokkaamiseen ja sen tulevaan renderöintiin.

Muistiinpanot

  1. libgdx . libgdx.badlogicgames.com. Haettu 4. huhtikuuta 2018. Arkistoitu alkuperäisestä 27. toukokuuta 2011.
  2. Couture, Joel Road IGF:ään: Mega Crit Gamesin Slay the Spire  . www.gamasutra.com _ Haettu 22. tammikuuta 2020. Arkistoitu alkuperäisestä 22. tammikuuta 2020.
  3. gdx-ai/README.md . github.com (12. lokakuuta 2015). Haettu: 16. tammikuuta 2016.
  4. Tekoäly . github.com (12. maaliskuuta 2015). Haettu 16. tammikuuta 2016. Arkistoitu alkuperäisestä 17. huhtikuuta 2020.
  5. Gdx freetype . github.com (19. joulukuuta 2015). Haettu 23. tammikuuta 2016. Arkistoitu alkuperäisestä 7. toukokuuta 2021.
  6. Zechner, Mario libGDX 1.0 julkaistu (downlink) . badlogicgames.com (20. huhtikuuta 2014). Haettu 31. joulukuuta 2015. Arkistoitu alkuperäisestä 13. helmikuuta 2021. 
  7. Box2d . github.com . Haettu 23. tammikuuta 2016. Arkistoitu alkuperäisestä 9. tammikuuta 2021.
  8. libgdx/packr: Pakkaa JAR-tiedostosi, resurssit ja JVM:n jakelua varten Windowsissa, Linuxissa ja Mac OS X:ssä . github.com . Haettu 6. helmikuuta 2016. Arkistoitu alkuperäisestä 26. marraskuuta 2020.
  9. Zechner, Mario Packr – pakkaa libGDX-sovelluksesi Windowsille, Linuxille, Mac OS X:lle (linkki ei ole käytettävissä) . badlogicgames.com (4. toukokuuta 2014). Haettu 6. helmikuuta 2016. Arkistoitu alkuperäisestä 27. huhtikuuta 2020. 

Kirjallisuus

Linkit