python的pygame用法_python pygame使用详解

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文件,但是最好还是将他们分开,各是各的,这样的话需要修改什么内容只要到该文件修改就行,而不是翻找主文件进行修改!

你可能感兴趣的:(python的pygame用法)