我有一个情况。我和我的熟人几乎完成了一个加载杆加载非常缓慢的项目。但是,我们进入了最后一部分,而空格键分配不会退出游戏。这是代码:
while progress/2 >= 100:
pygame.event.pump()
pygame.display.flip()
pygame.time.wait(1000)
screen.fill(white)
screen.blit(exitPic, (75, 0))
答案 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。