DL入門教程 (二)捕獲 監聽 event

2021-10-23 01:57:29 字數 741 閱讀 3871

如果我們的目的是以寫應用或遊戲的話,那我寫的第一篇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 ...