我有一个程序,你有一个对象,需要它在星体周围移动。但是在 while 循环中,当我按下箭头键时,该键没有任何输出或工作。
gameLoop = True
while gameLoop:
for event in pygame.event.get():
if (event.type==pygame.QUIT):
gameLoop=False
if (event.type==pygame.KEYDOWN):
if (event.type==pygame.K_LEFT):
direc1 = -5
事件类型永远不会是键名,您必须在测试按键后检查事件.key。
if (event.type==pygame.KEYDOWN):
if (event.key == pygame.K_LEFT):
direc1 = -5