开发者社区> 木子昭> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Python游戏开发! Mac完美安装pygame

简介: pygame是python的2D游戏开发库, 优点是秉承了Python风格,简单好用 最近在macOS High Sierra10.13.
+关注继续查看

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《空洞机甲》2020大一编程赛__自制 Python Pygame 游戏
《空洞机甲》2020大一编程赛__自制 Python Pygame 游戏
0 0
python pygame 愤怒的小鸟 (学习阶段-感谢支持)
python pygame 愤怒的小鸟 (学习阶段-感谢支持)
0 0
「Python」数字推盘游戏-pygame
本文是课本上的pygame小项目,是一个游戏设计—数字推盘
0 0
Easy Games With Python and Pygame(三)- Pygame Event
Easy Games With Python and Pygame(三)- Pygame Event
0 0
Easy Games With Python and Pygame(二)- Pygame 绘制图形
Easy Games With Python and Pygame(二)- Pygame 绘制图形
0 0
Easy Games With Python and Pygame(一)- Pygame Quickstart
Easy Games With Python and Pygame(一)- Pygame Quickstart
0 0
【pygame】Python小游戏开发之看代码学编程
【pygame】Python小游戏开发之看代码学编程
0 0
为了练习自己的Python基础语法,我用pygame写了一个打砖块闯关的游戏
这里的BOSS战是我自己想的,打不动的砖块实在是没有什么意思,于是这个版本我更新了两场BOSS战,我们终于可以打BOSS(其实目前只是会动的大砖块)了。我打算实现道具,并为第一个BOSS加上技能,同时为游戏添加BGM,最后为了给我其他没学过Python的同学测评,我将其编译成了。那是一个百无聊赖的夜晚,我回顾了自己自大学以来的经历,感觉生活十分平淡,学习了许多计算机知识,但是似乎什么东西都没有用上。游戏诞生的喜悦,使我改变了最开始只是简单复现的计划,我打算写进去更多的东西,更完整地复现功能,最好还能有点。
0 0
python安装pygame------我的是python3.8.1,电脑64位机
python安装pygame------我的是python3.8.1,电脑64位机
0 0
最详细python安装库的方法(以安装pygame库为例)
最详细python安装库的方法(以安装pygame库为例)
0 0
+关注
木子昭
# 专注极客体验 # 享受效率生活 --- 让程序去做呗~ 程序又不会累~
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Python 脚本速查手册
立即下载
Python系列直播第一讲——Python中的一切皆对象
立即下载
Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化
立即下载