我試圖弄清楚如何在我的遊戲中實現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'有哪些變化? –