通过按空格键退出Pygame

时间:2018-07-19 14:17:56

标签: python python-3.x pygame

我有一个情况。我和我的熟人几乎完成了一个加载杆加载非常缓慢的项目。但是,我们进入了最后一部分,而空格键分配不会退出游戏。这是代码:

while progress/2 >= 100:
    pygame.event.pump()
    pygame.display.flip()
    pygame.time.wait(1000)
    screen.fill(white)
    screen.blit(exitPic, (75, 0))

2 个答案:

答案 0 :(得分:2)

这应该有效

def test():
    for event in pygame.event.get():
            if event.type == pygame.KEYDOWN and progress > 99:
                if event.key == pygame.K_SPACE
                    break 

它检查按键是否按下,如果进度为100%,如果是,则检查按键按下,如果有空格则结束程序

答案 1 :(得分:2)

循环运行:

keys = pygame.key.get_pressed()
if keys[pygame.K_SPACE]:
    pygame.quit()

这将测试是否按下了空格键,这将退出Pygame。