轉自白月黑羽Python教程:http://www.python3.vip/doc/tutorial/python/game/
推薦對Python有興趣的童鞋可以關注去看看,教程語言平實,簡單易懂。
pygame簡介
pygame是跨平台python模塊,專為電子游戲設計,包括圖像、聲音。建立在SDL基礎上,允許實時電子游戲研發而無需被低級語言束縛, 開發者可以把精力放在游戲的架構上。
pgame中主要模塊介紹
(1) pygame
pygame模塊會自動導入其它的pygame相關模塊。
pygame模塊包括surface函數, 可以返回一個新的surface 對象。 init()函數是pygame游戲的核心,必須在進入游戲的主循環之前調用。init()會自動初始化其它所有模塊。
(2) pygame.locals
包括在你自己的模塊作用域內使用的名字(變量)。包括事件類型、鍵和視頻模式等的名字。
(3) pygame.display
包括處理pygame顯示方式的函數。包括普通窗口和全屏模式。 pygame.display中一些常用的方法如下:
flip:更新顯示。
update:更新一部分時候使用update。
set_mode:設定顯示的類型和尺寸。
set_caption:設定pygame程序的標題。
get_surface:調用flip和blit前返回一個可用於畫圖的surface對象。
(4) pygame.font
包括font函數,用於表現不同的字體。
(5) pygame.sprite
游戲精靈,Group用做sprite對象的容器。調用group對象的update對象,會自動調用所有sprite對象的update方法。
(6) pygame.mouse
隱藏鼠標光標,獲取鼠標位置。
(7) pygame.event
追蹤鼠標單擊、按鍵按下和釋放等事件。
(8) pygame.image
用於處理保存在GIF、PNG或者JPEG文件內的圖像。
更多內容,請訪問自白月黑羽Python教程
