Pygame

  • 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