ClanLib

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 .

Nogle biblioteker

Noter

  1. Download-side (utilgængeligt link) . Hentet 21. april 2014. Arkiveret fra originalen 23. april 2014. 
  2. Clanlib Open Source-projektet på Open Hub: Languages-side - 2006.
  3. Alan Thorne. 11.1.3 ClanLib // Spiludvikling på tværs af platforme . - Jones & Bartlett Publishers, 2009. - S. 339-342. — 439 s. — ISBN 9780763782818 . Arkiveret 16. januar 2019 på Wayback Machine
  4. Alan Thorne. 8.1 Novashell Oversigt // Spiludvikling på tværs af platforme . - Jones & Bartlett Publishers, 2009. - S. 226. - 439 s. — ISBN 9780763782818 . Arkiveret 16. januar 2019 på Wayback Machine

Se også

Links