ClanLib | |
---|---|
Type | SDK til spil på tværs af platforme |
Udvikler | ClanLib |
Skrevet i | C++ [2] |
Operativ system | Cross-platform software Microsoft Windows , Linux , Mac OS X |
nyeste version | 4.0.0 [1] ( 11. maj 2015 ) |
Licens | zlib licens |
Internet side | github.com/sphair/ClanLib |
ClanLib er et sæt biblioteker på tværs af platforme til at skabe spil (game SDK ). Indeholder mange funktioner på lavt niveau til at arbejde med grafik og lyd. Implementeret i C++ . Microsoft Windows , Linux og Mac OS X [3] understøttes i øjeblikket .
OpenGL bruges til at arbejde med grafik , selvom brugen af en let reduceret SDL også er acceptabel . For at afspille lyd bruges Vorbis- eller MikMod- bibliotekerne . Kollisionsdetektion , arbejde med XML , med et netværk og mange andre nødvendige muligheder for programmering af computerspil er også implementeret .
ClanLib er udviklet udelukkende på en objektorienteret basis, og med fornuftig brug af makroer kan spil, der er oprettet med SDK'et, overføres til andre platforme uden den mindste ændring i kode.
Spil skrevet ved hjælp af ClanLib er nemme at installere, fordi statisk linkning som standard udføres under kompilering, og alle ressourcer kan kombineres til en eller flere .zip-filer. Dette undgår en lang installationsprocedure og et stort antal filer.
Oven på dette bibliotek er især Novashell spilbyggeren [ 4] bygget .
Spilmotorer | |||||||
---|---|---|---|---|---|---|---|
Grafisk | Ledig GLScene Horde3D Irrlicht OGRE OpenSceneGraph Proprietære Outra | ||||||
Fysisk | Ledig Box2D Kugle Jordegern newton O.D.E. Tokamak Proprietære DMM Havok Fysik PhysX | ||||||
generelle formål |
| ||||||
Specialiseret |
| ||||||
Liste over spilmotorer |