SFML從入門到放棄 3 視角和碰撞檢測

2022-08-09 05:57:09 字數 425 閱讀 5052

window.draw();所畫出的物件是在世界座標的絕對位置。

視角可以選定在視窗中顯示世界座標下的的哪乙個區域。

sf::view init_view ()

auto vi =init_view();

window.setview(vi);

window.draw(text);

window.draw(spr);

注意:要先setview再draw這樣才能出現在選定視角裡面

碰撞檢測是通過檢測兩個物體的外接的矩形是否相交來檢測的

templatebool check_collision(const t1 &a,const t2 &b)

好了放棄了

參考:by karl07

SFML從入門到放棄 1 視窗和互動

sf renderwindow window sf videomode 500,500 new window 但是光建立乙個視窗並不能顯示 還要加乙個迴圈 while window.isopen 然後就能看到乙個黑色的視窗了 event是乙個union 可以通過 event.type 來判斷 具體可...

SFML從入門到放棄 0 配置環境

恩。開始划水。學sfml的時候順便做點筆記什麼的。在linux裡面開啟終端 然後輸入 sudo apt get install libsfml dev 好了 include int main window.clear window.draw shape window.display return0 ...

python從入門到放棄 3 模組

python中,乙個.py檔案就稱之為乙個模組 module 模組中包含了python物件定義和python語句.為了避免模組名衝突,python又引入了按目錄來組織模組的方法,稱之為包 package 每乙個包目錄下面都會有乙個 init py 的檔案,這個檔案是必須存在的,否則,python就把...