gpt4 book ai didi

python - pygame.quit()、quit() 或 run = False?

转载 作者:行者123 更新时间:2023-12-01 06:40:02 26 4
gpt4 key购买 nike

可以说我只是使用 pygame 有一个正常的游戏循环。

run = True
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False

pygame.quit()

run = False 在哪里,我应该在最后使用 run = Falsepygame.quit() 吗?我应该将 pygame.quit() 放在 run = False 的位置吗?我应该使用前面没有 pygamequit() 吗?谢谢。

最佳答案

我建议您完全按照问题中的做法进行操作。

pygame.quit()取消初始化所有 pygame 模块。对 pygame 模块的任何进一步调用(pygame.init() 除外)都将导致异常。要正确终止 pygame 应用程序,必须在最后调用 pygame.quit() 。如果您在主应用程序循环中执行pygame.quit(),那么如果您在其后执行某些操作(例如pygame.disaply.update()),应用程序将会崩溃。

关于python - pygame.quit()、quit() 或 run = False?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59497444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com