SFML เป็น API มัลติมีเดียที่มีความรวดเร็วรวดเร็ว, ข้ามแพลตฟอร์มและวัตถุที่มุ่งเน้นวัตถุ มันให้การเข้าถึง windowing กราฟิกเสียงและเครือข่าย มันเขียนใน C ++ และมีการผูกมัดสำหรับภาษาต่าง ๆ เช่น C, .NET, Ruby, Python
การพัฒนามุ่งเน้นไปที่เวอร์ชัน 3 ในสาขา master ไม่มีการวางแผนคุณสมบัติอีกต่อไปสำหรับซีรีย์รีลีส 2.x
วิธีที่ง่ายที่สุดในการเริ่มต้นด้วย SFML คือเทมเพลตโครงการ CMAKE ของเรา เทมเพลตนี้จะดาวน์โหลดและสร้าง SFML โดยอัตโนมัติควบคู่ไปกับแอปพลิเคชันของคุณเอง อ่าน readme สำหรับคำแนะนำเต็มรูปแบบเกี่ยวกับวิธีการใช้งาน
ทำตามคำแนะนำของบทช่วยสอนมีหนึ่งสำหรับแต่ละแพลตฟอร์ม/คอมไพเลอร์ที่ SFML รองรับ
มีหลายสถานที่ที่จะเรียนรู้ SFML:
นี่คือลิงค์ชุมชนที่มีประโยชน์:
SFML เป็นโครงการโอเพ่นซอร์สและต้องการความช่วยเหลือจากคุณในการเติบโตและปรับปรุง หากคุณต้องการมีส่วนร่วมและแนะนำคุณสมบัติเพิ่มเติมให้ยื่นรายงานข้อผิดพลาดหรือส่งแพตช์โปรดดูแนวทางการบริจาค
ไลบรารี SFML และซอร์สโค้ดจะถูกแจกจ่ายภายใต้ใบอนุญาต ZLIB/LIBPNG ดู License.md ไลบรารีภายนอกที่ใช้โดย SFML จะถูกแจกจ่ายภายใต้ใบอนุญาตของตนเอง
ในระยะสั้น SFML นั้นฟรีสำหรับการใช้งานใด ๆ (เชิงพาณิชย์หรือส่วนตัวกรรมสิทธิ์หรือโอเพ่นซอร์ส) คุณสามารถใช้ SFML ในโครงการของคุณโดยไม่มีข้อ จำกัด ใด ๆ คุณสามารถละเว้นที่จะพูดถึงว่าคุณใช้ SFML - แม้ว่ามันจะได้รับการชื่นชม