ClanLib | |
---|---|
Típusú | többplatformos játék SDK |
Fejlesztő | ClanLib |
Beírva | C++ [2] |
Operációs rendszer | Többplatformos szoftver Microsoft Windows , Linux , Mac OS X |
legújabb verzió | 4.0.0 [1] ( 2015. május 11. ) |
Engedély | zlib licenc |
Weboldal | github.com/sphair/ClanLib |
A ClanLib többplatformos könyvtárkészlet játékok létrehozásához (játék SDK ) . Számos alacsony szintű funkciót tartalmaz a grafika és a hang kezeléséhez. C++ nyelven implementálva . Jelenleg támogatott a Microsoft Windows , a Linux és a Mac OS X [3] .
Az OpenGL -t grafikával való munkavégzésre használják , bár a kissé csökkentett SDL használata is elfogadható . A hang lejátszásához a Vorbis vagy a MikMod könyvtárakat használják . Ütközésészlelés , XML -lel , hálózattal való munka és sok egyéb számítógépes játékok programozásához szükséges lehetőség is megvalósul .
A ClanLib teljes egészében objektum-orientált alapon készült, és a makrók megfontolt használatával az SDK-val készített játékok a legkisebb kódváltozás nélkül is portolhatók más platformokra.
A ClanLib használatával írt játékokat könnyű telepíteni, mert alapértelmezés szerint statikus linkelés történik a fordítás során, és minden erőforrás egy vagy több .zip fájlba kombinálható. Ezzel elkerülhető a hosszú telepítési folyamat és a nagyszámú fájl.
A könyvtár tetejére különösen a Novashell játéképítő [ 4] épül fel .
Játékmotorok | |||||||
---|---|---|---|---|---|---|---|
Grafikus | Ingyenes GLScene Horde3D Irrlict EMBEREVŐ ÓRIÁS OpenSceneGraph Szabadalmazott Outerra | ||||||
Fizikai | Ingyenes Box2D Golyó mókus newton ÓDA. Tokamak Szabadalmazott DMM Havok fizika PhysX | ||||||
Általános rendeltetésű |
| ||||||
Specializált |
| ||||||
A játékmotorok listája |