gpt4 book ai didi

python - 尝试理解 pygame

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

我在尝试理解 py 游戏代码中的一些内容时遇到了困难,首先,为什么有两种类型的退出或者它们是相同的吗?例如:

pygame.QUIT 
pygame.quit()

我也无法完全理解这段小代码:

for event in pygame.event.get():
if event.type == pygame.QUIT:

我理解第一行代码,但我不理解 event.type?,.type 是 pygame 或 python 内部的函数吗?它有什么作用?

最佳答案

 pygame.QUIT

是表示程序退出的输入的枚举

pygame.quit()

是卸载 pygame 模块的函数调用。根据文档,它实际上不会退出游戏: http://www.pygame.org/docs/ref/pygame.html#pygame.quit您可以使用 sys.exit(0) 来实现。

这里循环:

for event in pygame.event.get():
if event.type == pygame.QUIT:

检查每个事件,如果其中一个事件的值为 pygame.QUIT,则应遵循一些退出代码。

关于python - 尝试理解 pygame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26025496/

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