本篇 ShengYu 介紹 C/C++ SFML 基本範例教學,SFML (Simple and Fase Media Library) 是由 C++ 寫成的跨平台遊戲、多媒體函式庫,可支援多種程式語言,SFML 分成幾大模塊:系統、視窗、圖形、音訊與網路。
簡單介紹 SFML 以下幾個模塊:System
:一些基礎建設,例如:向量(vector)、字串、thread、timerWindow
:管理視窗以及輸入(鍵盤、滑鼠、搖桿等)及 OpenGLGraphics
:硬體加速的 2D 圖形,例如:sprite, text, shapesAudio
:音訊、錄音、3D音效Network
:TDP 與 UDP socket 與 HTTP 跟 FTP