SFML
Mer info
- Skapad av
- Laurent Gomila
- År
- 2007
- Typ
- Multimediabibliotek
- Licens
- zlib
- Officiell sajt
- sfml-dev.org
Simple and Fast Multimedia Library — ett C++-bibliotek för fönster, 2D-grafik, ljud och nätverk, ofta det första man skriver ett spel i efter att ha tröttnat på att börja om från noll.
SDL är skrivet i C och lämnar det mesta åt programmeraren. SFML, som fransmannen Laurent Gomila släppte 2007, tog samma uppgift men byggde ett objektorienterat C++-gränssnitt ovanpå OpenGL: sprites, texturer, text och former är klasser man skapar och ritar. Biblioteket är uppdelat i moduler — system, fönster, grafik, ljud och nätverk — och man länkar bara det man använder.
Det är ingen spelmotor: ingen scengraf, ingen fysik, ingen editor. Just därför har det blivit populärt i undervisning och spelsylter, där poängen är att förstå spelloopen i stället för att klicka i en motor. Version 3.0 kom i slutet av 2024 och krävde C++17, vilket bröt nästan varje gammal handledning på nätet.