pygame是python常用的游戏模块,不过很可惜,python并没有自带该模块,我们只好自己安装。
win+r打开运行框,输入cmd,之后
pip install pygame
最后会有提示 Successfully installed 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.rect
管理矩形区域
pygame.scrap
本地剪贴板访问
pygame.sndarray
操作声音数据
pygame.sprite
操作移动图像
pygame.surface
管理图像和屏幕
pygame.surfarray
管理点阵图像数据
pygame.time
管理时间和帧信息
pygame.transform
缩放和移动图像
既然安装了pygame那么第一步就是将pygame库导入到python程序中,以便来使用它
import pygame
然后经过初始化以后我们就可以尽情地使用pygame了。初始化pygame:
pygame.init()
一般来说我们需要先创建一个游戏窗口,方便我们与程序进行交互操作(为了看效果)。下面创建了一个1200 x 800的窗口
screen = pygame.display.set_mode((1200,800))
如果我们运行程序的话,会发现它一闪而过,所以我们需要使用一个循环来使得它一直运行下去
whileTrue: for event inpygame.event.get(): if event.type in(QUIT, KEYDOWN): sys.exit()
运行后看到是一个黑色的框非常难看
screen.fill(red) #在while循环里添加会变成红色的
红色的框虽然好看些,但是看久了还是难受,所以具体颜色还是要自己实验
这个是将我们的窗口设置出标题
pygame.display.set_caption("Lalala") #窗口名字
一般来说,一个小程序可以只用一个py文件,但是最好还是将他们分开,各是各的,这样的话需要修改什么内容只要到该文件修改就行,而不是翻找主文件进行修改!