Leksykon IT › Programowanie › SFML

SFML

Programowanie Svenska → Zaktualizowano: 2026-10-27
Więcej informacji
Twórca
Laurent Gomila
Rok
2007
Typ
Biblioteka multimedialna
Licencja
zlib
Strona
sfml-dev.org

Simple and Fast Multimedia Library — biblioteka C++ do okien, grafiki 2D, dźwięku i sieci, często pierwsza rzecz, w której ludzie piszą grę, gdy znudzi ich zaczynanie od zera.

SDL jest napisane w C i większość pracy zostawia programiście. SFML, wydane przez Francuza Laurenta Gomilę w 2007 roku, wzięło się za to samo zadanie, ale nałożyło na OpenGL obiektowy interfejs C++: sprite’y, tekstury, tekst i kształty to klasy, które się tworzy i rysuje. Jest podzielone na moduły — system, window, graphics, audio i network — i linkuje się tylko to, czego się używa.

To nie jest silnik: nie ma grafu sceny, fizyki ani edytora. I właśnie dlatego przyjęło się na zajęciach i game jamach, gdzie chodzi o zrozumienie pętli gry, a nie o klikanie w silniku. Wersja 3.0 pojawiła się pod koniec 2024 roku i wymagała C++17, co zepsuło prawie każdy stary tutorial w internecie.

← Wróć do leksykonu