Python遊戲開發!Mac完美安裝pygame

木子昭發表於2018-05-29

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

最近在macOS High Sierra10.13.5上安裝pygame時遇到了一些問題:

  • pygame無法檢測滑鼠鍵盤事件
  • 使用者無法聚焦到遊戲視窗
  • docker欄無法顯示遊戲圖示

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

解決方法:

  1. 通過brew安裝依賴包
brew install sdl smpeg sdl_image sdl_mixer sdl_ttf portmidi hg sdl_mixer portmidi
  1. 安裝xquartz
https://www.xquartz.org/
  1. pip通過github原始碼安裝pygame

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

pip install https://github.com/pygame/pygame/archive/master.zip
  1. 官方Demo檢驗效果
python -m pygame.examples.aliens


相關文章