Python遊戲開發 Mac完美安裝pygame

2021-09-20 05:04:36 字數 729 閱讀 3981

pygame是python的2d遊戲開發庫, 優點是秉承了python風格,簡單好用

最近在macos high sierra10.13.5上安裝pygame時遇到了一些問題:

經過一晚上的折騰, 終於找到了正確的解決方法, 分享一下

通過brew安裝依賴包

brew install sdl smpeg sdl_image sdl_mixer sdl_ttf portmidi hg sdl_mixer portmidi
安裝xquartz

pip通過github原始碼安裝pygame

這一步非常關鍵, 如果使用pip pygame直接安裝, docker欄無法顯示遊戲的圖示, 並且無法檢測鍵盤事件

pip install

官方demo檢驗效果

python -m pygame.examples.aliens

《HTML5完美遊戲開發》 導讀

本書的作者都是real wold game開發者,他們將與我們一起分享專業的開發經驗與技巧。前言 第1章 open web game王國 1.1 open web game簡介 1.2 為什麼要關注open web game 第2章 化繁為簡 2.1 自我介紹 2.2 a到b遊戲 2.3 簡化原則 ...

設計模式遊戲完美開發 外觀模式

外觀模式在gof的解釋是 為子系統定義一組統一的介面,這個高階的介面會讓子系統更容易被使用 以汽車為例,汽車內部有各種各樣的子系統,但是開車的人不需要理解這些,只需要知道怎麼用方向盤 踏板 儀錶盤來進行操控,方向盤 踏板 儀錶盤就是所謂的高階介面,隔離了複雜的子系統。假設乙個專案有5個子系統,每個系...

設計模式遊戲完美開發 工廠模式

一 最簡單的工廠模式 其一 factory抽象類 內有乙個create抽象方法,子類factorya 實現create方法生成a產品,子類factoryb 實現create方法生成b產品 二 最簡單的工廠模式 其二 factory抽象類 內有create int type 抽象方法,子類factor...