我试图弄清楚如何在我的游戏中实现keybindings。按“返回”,玩家应该可以做些事情。识别Python中的“返回”键输入Pygame
但是我不能让我的代码识别玩家何时按下返回键。我的代码如下。我接触到“耶!”部分,但是“bla”永远不会写在命令行上,即使我按下“返回”键一千次......对于为什么会有任何想法?
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == KEYDOWN: # tried it with KEYUP aswell. same result.
print "yay!"
if event.type == K_RETURN:
print "bla"
在此先感谢!
为什么'event.type'有哪些变化? –