我有一个程序,你有一个对象,需要它来移动asteoids。但是在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
答案 0 :(得分:0)
事件类型不会成为键名,您必须在测试按键后检查event.key。
if (event.type==pygame.KEYDOWN):
if (event.key == pygame.K_LEFT):
direc1 = -5