-
Pygame概述
- Pygame概述
- Pygame流程
- Pygame骨架
-
Pygame基础
- 像素
- 颜色
- 透明度
- 坐标系
- 帧率
- 向量
- 函数
- 其他
-
Pygame文字
- 字体模块
- 字体类对象
-
Pygame事件
- 事件概述
- 事件检索
- 事件类型
- 设备轮询
- 事件过滤
- 自定义事件
-
Pygame图形
- 图形模块概述
- 图形模块语法
-
Pygame位图
- 位图概述
- 位图对象
- 矩形对象
-
Pygame精灵
- 精灵概述
- 精灵类动画
- 精灵组管理
- 精灵碰撞检测
- 综合案例
-
Pygame音频
- 设备初始化
- 音频的控制
- 音频的管理
-
Pygame打包
- 打包概述
- 打包操作
1 Pygame简介
Pygame由Pete Shinners于2000年开发,是一款免费开源的Python2D游戏开发模块,支持Windows、Linux、Mac OS等多系统,跨平台性能良好。它帮助开发者摆脱底层语言限制,专注游戏功能与逻辑,降低2D游戏的开发难度。
2 Pygame特点
(1) 开源免费;
(2) 跨平台:支持 Windows、macOS、Linux 等操作系统;
(3) 语法简单:API简洁易用,适合初学者;
(4) 专注2D游戏开发,支持图像、声音、视频、事件、碰撞等功能。
3 Pygame安装
格式1:pip install pygame
格式2:pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple
注意:
1) 使用pip install命令安装:pip install 模块名 [-i 镜像地址]
2) 官方镜像源地址(下载慢):https://pypi.org/simple/
3) 国内镜像源地址(下载快):
- 阿里云:https://mirrors.aliyun.com/pypi/simple/
- 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
- 豆瓣:https://pypi.douban.com/simple/
4 Pygame用途
开发2D游戏:提供图形、音频处理等能力,适合制作各类 2D 小游戏。
5 Pygame官网
(1) 官网:https://www.pygame.org
(2) 文档:https://www.pygame.org/docs