pygame 程序是否有“強制退出”選項?

花拳.rkt

我已經定義了一個“遊戲循環”函數,(下面的代碼)但是由於某種原因,它在嘗試關閉窗口(“退出事件”)時不會退出,儘管如果你這樣做了,它會編寫代碼來打破循環。我嘗試通過使用變量來指示循環何時運行以及使用 break 語句來關閉循環來處理相關事件。都沒有工作。

##game loop
def main():
    clock = pygame.time.Clock()
    run = True
    while run:
        clock.tick(FPS)
        for event in pygame.event.get():
            if event.type == quit:
                run = False
        draw_all()
if __name__ == "__main__":
    main()
限定

這裡將事件類型與quitpython的預定義函數進行比較這顯然從未被評估為True.

而是這樣做if event.type == pygame.QUIT:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章