#利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件
for event in pygame.event.get():
if event.type == locals.QUIT:
exit()
2.添加背景
import pygame
import pygame.locals as locals
pygame.init()
surface = pygame.display.set_mode((360, 480))
while True:
# 窗口无响应是因为没有任何注册在窗口上的事件
# 为当前窗口增加响应事件
# 利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件
for event in pygame.event.get():
if event.type == locals.QUIT:
exit()
surface.fill((160,160,160))
pygame.display.update()
3.优化cpu消耗
import pygame
import pygame.locals as locals
pygame.init()
surface = pygame.display.set_mode((360, 480))
clock = pygame.time.Clock()
FPS = 50
time = 0
gameRunning=True
while gameRunning:
# 窗口无响应是因为没有任何注册在窗口上的事件
# 为当前窗口增加响应事件
# 利用pygame注册事件,其返回值是一个列表,存放当前注册时获取的所有事件
for event in pygame.event.get():
if event.type == locals.QUIT:
gameRunning=False
surface.fill((160, 160, 160))
pygame.display.update()
time += clock.tick(FPS)
print(int(time/1000))