Pygame不处理输入

时间:2018-02-08 02:32:59

标签: input pygame

在开始菜单上按下按键时没有任何反应

def wait_for_key(self):
    wating = True
    while wating:
        self.clock.tick(FPS)
        for event in pg.event.get():
            if event.type == pg.QUIT:
                wating = False
                self.running = False
            if event.type == pg.K_SPACE:
                wating = False

1 个答案:

答案 0 :(得分:1)

您正在检查event.type == pg.K_SPACE哪个不正确。您要检查的是event.type == pg.KEYDOWN。一旦您知道这是一个关键事件,那么您可以检查event.key == pg.K_SPACE