sf::renderwindow window(sf::videomode(500,500),"new window
");
但是光建立乙個視窗並不能顯示
還要加乙個迴圈
while(window.isopen())
}}
然後就能看到乙個黑色的視窗了
event是乙個union 可以通過 event.type 來判斷
具體可以參考官網
滑鼠的操作資訊可以通過event來檢測
void check_mouse(const sf::event &event) }
if (event.type == sf::event::mousebuttonreleased)
}
鍵盤的話一種是類似於滑鼠的方式通過event檢測
另外一種就是直接檢測當前鍵有沒有按下
if (sf::keyboard::iskeypressed(sf::keyboard::up))
參考:by karl07
SFML從入門到放棄 0 配置環境
恩。開始划水。學sfml的時候順便做點筆記什麼的。在linux裡面開啟終端 然後輸入 sudo apt get install libsfml dev 好了 include int main window.clear window.draw shape window.display return0 ...
SFML從入門到放棄 3 視角和碰撞檢測
window.draw 所畫出的物件是在世界座標的絕對位置。視角可以選定在視窗中顯示世界座標下的的哪乙個區域。sf view init view auto vi init view window.setview vi window.draw text window.draw spr 注意 要先set...
C 從入門到放棄(1)
c 從入門到放棄 1 以字母或下劃線開始,由字母 數字 下劃線組成 大小寫有區別 不能與關鍵字 裝置字衝突 系統預留字元 單目運算子 雙目運算子 三目運算子 空格符 用來做單詞之間的分隔,可解決特殊場景下的操作時序 逗號 變數之間 函式的多個引數之間分隔符 分號 僅用作for語句後的分隔符 冒號 s...