BT Sözlüğü › Programlama › SFML

SFML

Programlama Svenska → Güncellendi: 2026-10-27
Daha fazla bilgi
Yaratıcı
Laurent Gomila
Yıl
2007
Tür
Çoklu ortam kütüphanesi
Lisans
zlib
Resmî site
sfml-dev.org

Simple and Fast Multimedia Library — pencere, 2B grafik, ses ve ağ için bir C++ kütüphanesi; sıfırdan başlamaktan yorulanların oyun yazmak için çoğu zaman ilk elinin gittiği şey.

SDL C ile yazılmıştır ve işin çoğunu programcıya bırakır. Fransız Laurent Gomila'nın 2007'de yayımladığı SFML aynı işi üstlendi, ama OpenGL'in üzerine nesne yönelimli bir C++ arayüzü koydu: sprite'lar, dokular, metin ve şekiller oluşturup çizdiğiniz sınıflardır. Sistem, pencere, grafik, ses ve ağ modüllerine bölünmüştür ve yalnızca kullandığınızı bağlarsınız.

Bir motor değildir: sahne grafiği, fizik ve editör yoktur. Sınıflarda ve oyun jam'lerinde tutulmasının nedeni de tam olarak budur; amaç, bir motorda tıklayıp durmak yerine oyun döngüsünü anlamaktır. 3.0 sürümü 2024 sonunda geldi ve C++17 gerektirdi; bu da internetteki hemen her eski eğitimi bozdu.

← Sözlüğe dön