北京理工大學 Python遊戲開發入門學習筆記06

2021-10-04 21:09:27 字數 787 閱讀 8911

事件佇列

快取並派發所有事件,原則上先到先處理

pygame.event.evevttype

本質上是一種封裝後的資料型別(物件),是pygame的乙個類,表示事件型別

事件型別只有屬性,沒有方法

事件型別

屬性#系統

quit

none

activeevent

gain,state

#鍵盤keydowm

unicode,key,mod

keyup

key,mod

#滑鼠mousemotion

pos,rel,buttons

mousebuttonup

pos,button

mousebuttondown

pos,button

#遊戲杆

joyaxismotion

joy,axis,value

joyballmotion

joy,ball,rel

joyhatmotion

joy,hat,value

joybuttonup

joy,button

joybuttondown

joy,button

#視窗videoresize

size,w,h

videoexpose

none

#使用者定義

userevent

code

ps:學習鏈結

北京理工大學 Python遊戲開發入門學習筆記05

pygame.display.set caption title,icotitle none 設定標題資訊 title設定視窗的標題內容 icotitle設定圖示化後的小標題 小標題可選,部分系統沒有 pygame.display.set icon su ce 設定圖示資訊 設定視窗的圖示效果 圖示...

北京理工大學複試上機 2020

ps 2020的是夏令營試題 1 題目 給你乙個 m n 大小的矩陣,每個點有 0,1,2 三種取值 0 代表障礙物,1代表白紙,2 代表墨滴。每一秒墨滴可以向其上下左右擴散,將四周的白紙染色,被染色之後的白紙可以繼續向四周擴散,以此類推。問經過幾秒,矩陣中所有的白紙都被染色。如果可以,則輸出擴散時...

北京理工大學複試上機 2015

1 圖形輸出 輸入 0 9 內的奇數,輸出用 組成的正方形中間掏出來乙個空的菱形。我是按照這種輸出的 9 8 include using namespace std intmain cout for int i n 2 i n i cout return0 2 有3個字母a,b,c 你輸入乙個數字,...