gpt4 book ai didi

python - 我应该使用 pygame.event.get() 还是 pygame.event.poll()?

转载 作者:太空狗 更新时间:2023-10-29 20:56:18 31 4
gpt4 key购买 nike

我正在 pygame 中制作一个应用程序,我需要处理事件。我从来没有真正理解我是否应该使用 pygame.event.get()pygame.event.poll(),或者它是否真的很重要。

问题:我应该使用 pygame.event.get() 还是 pygame.event.poll()

最佳答案

get()检索当前队列中的所有事件,通常在循环中使用:

for event in pygame.event.get():
# use event

poll()仅检索单个事件:

event = pygame.event.poll()
# use event

在后者中,您需要明确检查事件类型是否为 pygame.NOEVENT;在前者中,如果没有事件,循环就不会运行。

一般来说,使用get()版本比较常见。

关于python - 我应该使用 pygame.event.get() 还是 pygame.event.poll()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21810974/

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