如果我們的目的是以寫應用或遊戲的話,那我寫的第一篇hello world sdl已經建立了乙個視窗,應用的第一步就有了進展,作為遊戲的第二個很重要的部分就是控制,輸入控制。這次我們來捕獲我們的滑鼠鍵盤訊息。
#include #include "sdl2/include/sdl.h"
const int screen_width = 800;
const int screen_height = 600;
int main(int, char**)
sdl_event sdl_event;
bool sdl_quit = false;
while (!sdl_quit)
else if (sdl_event.type == sdl_mousebuttondown)
else if (sdl_event.type == sdl_keydown)}}
我突發奇想覺得是不是不需要window也可以捕獲event呢?我就把上面關於window的**刪除,結果事件無法捕獲,這是因為這裡的事件訊息是指window的系統訊息,寫過mfc或win32的小夥伴可能比較容易理解這裡。目前這段**只獲取window相關的訊息,如window關閉,windows內的鍵盤滑鼠訊息等。效果如下面所示: React入門教程(二)
react基礎總結 續 示例 commentbox react createclass hello,world i am a commentbox.reactdom render react createelement commentbox null document getelementbyid ...
Docker 入門教程(二)
首先,讓我們通過下面的命令來檢查docker的安裝是否正確 docker info 如果沒有找到這條命令,則表示docker安裝錯誤。如果安裝正確,則會輸出類似下面的內容 到 這一步docker裡還沒有映象或是容器。所以,讓我們通過使用命令預先構建的映象來建立來乙個 sudo docker pull...
Robotframework 入門教程(二)
變數 rf用 分別表示標量,列表,和字典,對應的就是python中的sre,list和dict。rf中variables用來建立變數。修改我們的demo.robot如下,對應於python的語法 var value list1 a b c var dict1 variables value a b ...