遊戲編程基礎day9

事件

事件的概念

用戶與遊戲進行的交互

事件的類型

MOUSEBUTTONDOWN 鼠標按下

​ pos 屬性 記錄鼠標當前的座標

​ button屬性 記錄鼠標按鍵狀態

​ 鼠標按鍵 一般是有5個(左鍵,右鍵,滾輪按鍵,向上滾輪鍵,向下滾輪鍵,有側鍵)

MOUSEMOTION 鼠標移動

​ rel 屬性 鼠標相對運動距離 相對於上一次鼠標移動事件

​ pos 屬性 記錄鼠標當前的座標

MOUSEBUTTONUP 鼠標彈起

​ pos 屬性 記錄鼠標當前的座標

​ button屬性 記錄鼠標按鍵擡起狀態

​ 鼠標按鍵 一般是有5個(左鍵,右鍵,滾輪按鍵,向上滾輪鍵,向下滾輪鍵,有側鍵

QUIT 鼠標點擊關閉按鈕對應的事件

處理事件的方法

get()
poll() 從事件隊列中獲得一個事件
wait() 等待隊列中的一個事件
peek() 測試事件類型是否在隊列中等待
clear() 從事件隊列中刪除事件 默認全部刪除
event_name() 從事件id 獲取字符串名字

post() 產生一個事件 將這個事件放入到事件隊列中
Event()  創建一個給定類型的事件 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章