Python(Pygame)模块安装

Pygame的历史

       Pygame是一个利用SDL库的写就的游戏库,SDL呢,全名Simple DirectMedia Layer,是一位叫做Sam Lantinga的大牛写的,据说他为了让Loki(致力于向Linux上移植Windows的游戏的一家大好人公司,可惜已经倒闭,唉好人不长命啊……)更有效的工作,创造了这个东东。

       SDL是用C写的,不过它也可以使用C++进行开发,当然还有很多其它的语言,Pygame就是Python中使用它的一个库。Pygame已经存在很多时间了,许多优秀的程序员加入其中,把Pygame做得越来越好。


安装Pygame

        可以在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame这个网址上找到pygame的安装包,我用的Python是3.5版本的。所以下载pygame-1.9.3-cp35-cp35m-win_amd64.whl,
        将此模块放在python的..\Python35\Scripts目录下
        在命令窗口输入:
       
pip3 install pygame-1.9.3-cp35-cp35m-win_amd64.whl
        执行命令。就安装好啦。

打开IDLE,在>>>后输入import pygame,没有出错信息,就是安装成功了。

使用Pygame

Pygame有很多的模块,下面是一张一览表:

模块名 功能
pygame.cdrom 访问光驱
pygame.cursors 加载光标
pygame.display 访问显示设备
pygame.draw 绘制形状、线和点
pygame.event 管理事件
pygame.font 使用字体
pygame.image 加载和存储图片
pygame.joystick 使用游戏手柄或者 类似的东西
pygame.key 读取键盘按键
pygame.mixer 声音
pygame.mouse 鼠标
pygame.movie 播放视频
pygame.music 播放音频
pygame.overlay 访问高级视频叠加
pygame 就是我们在学的这个东西了……
pygame.rect 管理矩形区域
pygame.sndarray 操作声音数据
pygame.sprite 操作移动图像
pygame.surface 管理图像和屏幕
pygame.surfarray 管理点阵图像数据
pygame.time 管理时间和帧信息
pygame.transform 缩放和移动图像

你可能感兴趣的:(Python)