一,Pygame简介与安装
win平台: “以管理员身份运行” cmd,执行pip install pygame
pip install pygame
Pygame的安装小测
win平台: cmd,执行 python -m pygame.examples.aliens
python -m pygame.examples.aliens
二,Pygame最小开发框架
Pygame的Hello World程序
import pygame,sys
pygame.init()
screen = pygame.display.set_mode((600,400))
pygame.display.set_caption("Pygame游戏之旅")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
pygame.display.update()
三,代码讲解
import pygame,sys
sys.exit()
sys是Python的标准库
sys提供Python运行时环境变量的操控
sys.exit()用于退出结束游戏并退出
pygame.init()
screen = pygame.display.set_mode((600,400))
pygame.display.set_caption("Pygame游戏之旅")
pygame.init()
对Pygame内部各功能模块进行初始化创建及变量设置,默认调用
pygame.display.set_mode(size)
初始化显示窗口,第一个参数size是一个二值元组,分别表示窗口的宽度和高度
pygame .display.set_caption(title)
设置显示窗口的标题内容,参数title是一个字符串类型
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
while True:无限循环,直到Python运行时退出结束
pygame .event.get()
从Pygame的事件队列中取出事件,并从队列中删除该事件,例如∶键盘按下是一个事件。
event.type Pygame. QUIT
获得事件类型,并逐类响应;pygame.QUIT是Pygame中定义的退出事件常量
pygame.display.update()
pygame.display. update()
对显示窗口进行更新,默认窗口全部重绘