我已经在我的macbook上安装了pygame,它似乎正在工作但是它似乎没有注册特定的密钥
例如
RunGame = True
while RunGame:
for event in pygame.event.get():
if event.type == pygame.QUIT:
RunGame = False
if event.type == pygame.K_LEFT:
Direction = 'West'
退出代码运行得很好但是没有注册左键。当我打印事件时,当我按任意键时打印的唯一事件是按键向上和按键事件,因此我无法对特定按键执行任何操作。我使用pygame错了吗?
答案 0 :(得分:0)
RunGame = True
while RunGame:
for event in pygame.event.get():
if event.type == pygame.QUIT:
RunGame = False
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
Direction = 'West'
您忘记了event.type
,并记住它是event.key == pygame.K_LEFT:
。你有event.type == pygame.K_LEFT: