我在 Stack Overflow 上读过与此类似的问题,但它们没有帮助。这是我的代码:
import pygame
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption('Hello World')
pygame.mouse.set_visible(1)
done = False
clock = pygame.time.Clock()
while not done:
clock.tick(60)
keyState = pygame.key.get_pressed()
if keyState[pygame.K_ESCAPE]:
print('\nGame Shuting Down!')
done = True
按下escape
不会退出游戏或打印消息。这是一个错误吗?如果我打印 keyState[pygame.K_ESCAPE] 的值,它总是为零。