SFML
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.