Python编程语言制作小游戏(pygame)库
Python语言中专门用来制作游戏的库叫做 pygame。pygame 具有高度的可移植性,可以让游戏在不同的计算机和操作系统中运行(例如:mac, windows ) ;pygame可以很快速将所需要的图形和其
他内容创建出来。
在pygame中,为我们提供了很多模块,可以方便我们创建一些图形或其他内容,在以后的文章中都会用到。
| pygame.display |
访问显示设备 |
| pygame.event | 管理事件 |
| pygame draw | 绘制形状、线和点 |
| game.surface | 管理图像和屏幕 |
| pygame.rect | 坐标处理 |
| pygame.font | 文字处理 |
| pygame.music | 音效处理 |
| pygame.sprite | 动画精灵 |
import pygame,sys #导入工具包
from pygame.locals import *
"""pygame.locals 是管理pygame中的
常量的模块,导入有很多常量给我们使用"""
pygame.init()
screen = pygame.display.set_mode([640,480])
screen.fill([255,255,255])
pygame.display.set_caption("游戏小窗口") #设置窗口名称
pygame.display.flip()
while True: #保持窗口长久显示
for event in pygame.event.get():
if event.type == QUIT:
sys.exit() #退出程序
pygame.init():获取并检测我们计算机的硬件设备,当无法检测到音频或视频的一些设备时,可能会导致pygame库中一些模块无法使用。因此,使用前必须先初始化 pygame。pygame.display.set_mode([640,480]):
pygame.event.get():获取pygame的行为(事件)方法,将pygame行为存入列表
管理事件模块
循环列表,获取pygame的行为:
for event in pygame.event.get():
pygame的具体行为(事件) ,判断pygame行为事件类型,设置开关
import sys :导入sys模块,python中的系统模块,提供了一系列有关Python运行环境的变量和函数
event.type == QUIT :判断事件类型;QUIT:pygame.locals中的常量表示停止、退出
fill([255,255,255]):fill()方法里面填写列表或元组,利用rgb颜色值填充背景颜色
pygame.display.flip():flip()将最新的内容更新到屏幕上屏幕上的内容发生改变之后,必须更新才能生效
Python编程中pygame游戏库陆续更新中~~~~~~~~
更多推荐


所有评论(0)