ClanLib

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 .

Néhány könyvtár

Jegyzetek

  1. Letöltési oldal (nem elérhető link) . Letöltve: 2014. április 21. Az eredetiből archiválva : 2014. április 23.. 
  2. A klanlib nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.
  3. Alan Thorne. 11.1.3 ClanLib // Platformos játékfejlesztés . - Jones & Bartlett Publishers, 2009. - P. 339-342. — 439 p. — ISBN 9780763782818 . Archiválva : 2019. január 16. a Wayback Machine -nél
  4. Alan Thorne. 8.1 Novashell áttekintés // Platformok közötti játékfejlesztés . - Jones & Bartlett Publishers, 2009. - P. 226. - 439 p. — ISBN 9780763782818 . Archiválva : 2019. január 16. a Wayback Machine -nél

Lásd még

Linkek