while done == False:
for event in py.event.get():
if event.type == py.QUIT:
done = True
elif event.type == KEYDOWN:
if event.key == K_UP:
player_y += 1
这是我的代码,我的调试器一直说 KEYDOWN 没有定义。请帮忙
while done == False:
for event in py.event.get():
if event.type == py.QUIT:
done = True
elif event.type == KEYDOWN:
if event.key == K_UP:
player_y += 1
这是我的代码,我的调试器一直说 KEYDOWN 没有定义。请帮忙
将其包含在代码的顶部:
from pygame import KEYDOWN, K_UP
添加更多键,例如,K_LEFT, K_RIGHT, K_UP, K_DOWN, K_e
如果您喜欢
完整的通话是pygame.KEYDOWN
等
而不是手动输入您需要的那些,只需将其添加到您的import pygame
行下方from pygame.locals import *
,这应该适用于您需要的所有键。
将此包含在您的代码中,否则将无法正常工作
while done == False:
for event in py.event.get():
if event.type == py.QUIT:
done = True
if event.type == py.KEYDOWN:
if event.key == py.K_UP:
player_y += 1