PyGame 不会注册按键
PyGame wont register keydowns
我已经在我的 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 错了吗?
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:
我已经在我的 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 错了吗?
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: