pygame游戲開發-簡介


轉自白月黑羽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教程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM