游戏窗口、退出事件、相对路径和循环刷新

import pygame
# 导入事件和键名.
from pygame.locals import *

# 设置窗口(尺寸和背景图片宽高保持一致).
canvas = pygame.display.set_mode((1050, 660))
# 修改窗口的标题.
pygame.display.set_caption("人脸识别")
# 填充窗口的颜色:三个数值分别表示三原色RGB(红绿蓝,大小范围是0到255之间).
canvas.fill((255, 255, 255))
# 使用相对路径加载同级目录images下的背景图片bg.jpg
bg = pygame.image.load("images/bg.jpg")


# 定义关闭窗口函数/方法用于关闭窗口.
def close():
# for循环遍历事件列表:pygame.event.get()获取事件列表.
for e in pygame.event.get():
# 判断事件的类型是否为退出事件QUIT:quit 退出.
if e.type == QUIT:
# 使用python内置方法exit()使窗口退出.
exit()


# 定义while死循环.
while True:
# 画出背景图片bg.
canvas.blit(bg, (0, 0))
# 刷新屏幕.
pygame.display.update()
# 调用close方法关闭窗口.
close()
posted @ 2020-11-27 16:49  Hi,小董先生  阅读(137)  评论(0)    收藏  举报