LibGDX

LibGDX
Utvecklaren badlogiska spel
senaste versionen 1.11.0 (11 maj 2022 ) ( 2022-05-11 )
Plattformar som stöds Windows, Linux, MacOS, Android, iOS, Raspberry Pi OS
Licens Apache-licens 2.0
stat aktuell
Källkodsförråd github.com/libgdx/libgdx
Hemsida libgdx.com

LibGDX [1]  är ett ramverk för att skapa spel och applikationer skrivna i Java med C och C++ (för snabbare prestanda) och låter dig skriva plattformsspel och applikationer med en enda kod.

Arkitektur

LibGDX låter en utvecklare skriva, testa och felsöka kod på sin egen dator, samt porta den till andra operativsystem. I det här fallet används separata moduler för att bygga applikationen för varje plattform, samt en oberoende modul som innehåller huvudapplikationskoden.

Funktioner

Anmärkningsvärda projekt

Tredje parts bibliotek och ramar

LibGDX stöder utveckling med följande tillägg:

gdxAI

Ett ramverk för artificiell intelligens (AI) som separerades från huvudbiblioteket med version 1.4.1 i oktober 2014 och flyttades till sitt eget arkiv. Och även om det ursprungligen utvecklades för libGDX, kan det också användas med andra ramverk. gdxAI är inriktat på användningen av AI i spel, såsom vägsökning eller beslutsfattande och rörelse [3] [4] .

gdx freetype

Kan användas för att rendera FreeType -teckensnitt istället för att använda statiska bitmappar som inte stöder skalning [5] .

Box2D

Wrapper för Box2D- fysikmotorn . Det introducerades 2010 och överfördes till tillägg med version 1.0. [6] [7]

packr

Ett hjälpverktyg som kombinerar en anpassad JRE med en applikation så att slutanvändare inte behöver installera sina egna [8] [9] .

Hyperlap2D

En gaffel av Overlap2D- projektet, som försåg programmeraren med ett grafiskt gränssnitt för att redigera scenen och dess framtida rendering.

Anteckningar

  1. libgdx . libgdx.badlogicgames.com. Hämtad 4 april 2018. Arkiverad från originalet 27 maj 2011.
  2. Couture, Joel Road to the IGF: Mega Crit Games' Slay the Spire  . www.gamasutra.com _ Hämtad 22 januari 2020. Arkiverad från originalet 22 januari 2020.
  3. gdx-ai/README.md . github.com (12 oktober 2015). Hämtad: 16 januari 2016.
  4. Artificiell intelligens . github.com (12 mars 2015). Hämtad 16 januari 2016. Arkiverad från originalet 17 april 2020.
  5. Gdx freetype . github.com (19 december 2015). Hämtad 23 januari 2016. Arkiverad från originalet 7 maj 2021.
  6. Zechner, Mario libGDX 1.0 släppt (nedlänk) . badlogicgames.com (20 april 2014). Hämtad 31 december 2015. Arkiverad från originalet 13 februari 2021. 
  7. Box2d . github.com . Hämtad 23 januari 2016. Arkiverad från originalet 9 januari 2021.
  8. libgdx/packr: Paketerar din JAR, tillgångar och en JVM för distribution på Windows, Linux och Mac OS X. github.com . Hämtad 6 februari 2016. Arkiverad från originalet 26 november 2020.
  9. Zechner, Mario Packr - packa din libGDX-app för Windows, Linux, Mac OS X (länk ej tillgänglig) . badlogicgames.com (4 maj 2014). Hämtad 6 februari 2016. Arkiverad från originalet 27 april 2020. 

Litteratur

Länkar