安装
首先我们需要安装pygame,如果已经安装好python和pip的,只需要在命令行工具中执行:
pip install pygame
![8d4d38352ce853cebeaf83e4acdc34da.png](https://i-blog.csdnimg.cn/blog_migrate/b5b3de7cb83a6e1738a30999b33aedc5.jpeg)
- 安装好后我们可以使用import pygame来确认pygame有咩有装成功。如下图所示,这样我们就可以知道pygame是安装成功的啦,且它的版本是1.9.6。
![9b3ba007594975dca9e378a5d22872d5.png](https://i-blog.csdnimg.cn/blog_migrate/e8407961c13133d5a1327a0d16d2aa5c.jpeg)
Pygame常用模块
![2587a65e189fb62c1aca09797f58710d.png](https://i-blog.csdnimg.cn/blog_migrate/0d4413c8eb9840b2cb66ff0831ec884c.jpeg)
cdrom模块的常用方法
![12c623866e5a215c7cc287afa4efd458.png](https://i-blog.csdnimg.cn/blog_migrate/16f18a8b85d646e9d32957d566a5d8fc.jpeg)
display模块的常用方法
![a18721637006642e3d110d375d585ed0.png](https://i-blog.csdnimg.cn/blog_migrate/500e807f561f97af6f81addef864b6e7.jpeg)
draw绘图
![11ef35faabd27e8216c31f2b8c2ef597.png](https://i-blog.csdnimg.cn/blog_migrate/60090a139a8ec79929a4d13da6c922e9.jpeg)
cursors加载光标
![738c422f278653ba391e918d29218d60.png](https://i-blog.csdnimg.cn/blog_migrate/c634e742d0f5e8ebb07e61e573e9d3de.png)
event事件
![a44df686a777abd7955fca1f90575a16.png](https://i-blog.csdnimg.cn/blog_migrate/85ec80eed4949227de7a24787536cf0b.jpeg)
font绘制文字
pygame.font.Font(filename, size)
- filename:字体文件的文件名;
- size:字体的高height,单位为像素;
pygame.font.Font.render(text, antialias, color, background=None)
- text:要显示的文字;
- antialias: 是否抗锯齿;
- color:字体颜色;
- background:背景颜色(可选参数);
image图像
![1298543fb012fdfed561f00a22ea76df.png](https://i-blog.csdnimg.cn/blog_migrate/01cc7b656e26c4777bd99c0b67f6ba8f.jpeg)
mouse鼠标
![6e98aa8c66f9eca81e577338cf7f13e6.png](https://i-blog.csdnimg.cn/blog_migrate/1d67e885a92e957d328c7fbc0446b3c7.jpeg)
mixer播放音频
![d71428d8a9506e0440bc45037347ac6d.png](https://i-blog.csdnimg.cn/blog_migrate/16ed88783c05f38131e34eeec43909e2.jpeg)
Surface对象的常用方法
![68c04e573e47e43edc18d9abc6c61312.png](https://i-blog.csdnimg.cn/blog_migrate/9f34ca8901061f94a5c8e7ff97f02e6d.jpeg)
time时间
![b79bf82a334e2e97dbe1fa342550a729.png](https://i-blog.csdnimg.cn/blog_migrate/b1a0afbbccb107bc1e09dbe554bd49c4.jpeg)
transform缩放和移动图像
![8a458d0f6175c2c67e86b8929fbc29ff.png](https://i-blog.csdnimg.cn/blog_migrate/9659225fcd634d462b0ee6e3757d90ff.jpeg)
Pygame里常用的事件
![5b89b64ba5bd46a768004f6e8c11f403.png](https://i-blog.csdnimg.cn/blog_migrate/d4ae4055de6df58bb4a2557316f9c099.jpeg)