回覆列表
-
1 # dota不乖
-
2 # 小小猿愛嘻嘻
中小型遊戲來說,非常簡單,Python專門針對遊戲開發設計了一個平臺(或者模組)—pygame,提供了大量元件和實用工具,允許開發人員快速設計遊戲而又不受低階語言束縛,下面我簡單介紹一下這個模組的安裝和使用,感興趣的朋友可以嘗試一下:
01安裝pygame首先,安裝pygame模組,這個非常簡單,以Windows系統為例(支援跨平臺),開啟cmd視窗,直接輸入命令“pip install pygame”即可,程式會自動檢測相關依賴並安裝,非常便捷,目前,Python2系列和Python3系列均完全支援:
02自帶demo遊戲安裝完成後,pygame官方會自帶有demo遊戲,預設在“Python安裝目錄”->“site-packages”->“pygame”->“examples目錄”,可以直接執行試玩,基本方式,開啟cmd視窗,執行命令“python 遊戲指令碼名”即可:
以aliens.py指令碼為例,類似於飛機大戰小遊戲,可以左右移動,發射子彈,整體效果還不錯,原始碼也可以直接檢視,當然,還有基於OpenGL 3D的Demo示例,可以自行測試,方式都是一樣的:
03其他遊戲除了以上demo示例,pygame官網還自帶有許多其他遊戲(包括2D、3D),像常見的貪吃蛇、俄羅斯方塊、五子棋等,都有原始碼可供開發者學習和參考,感興趣的話,可以下載一下:
至此,我們就完成了pygame的安裝和使用。總的來說,這個模組(或者平臺)使用起來非常不錯,對於開發中小型遊戲來說,可以說是非常迅速,但是對於大型遊戲就不合適了,尤其考慮到效能和遊戲體驗,C++或者C#更合適,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
這語言不適合這遊戲開發,還是用C++或者C#這兩門更好好一點。畢竟這兩門語音遊戲庫和引擎很多,開發起來方便