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

Python 我应该使用pygame.event.get()还是pygame.event.poll()?,python,event-handling,pygame,Python,Event Handling,Pygame,我正在pygame中制作一个应用程序,我需要处理事件。我从来都不知道是应该使用pygame.event.get()还是pygame.event.poll(),或者它是否真的很重要 问题:我应该使用pygame.event.get()还是pygame.event.poll()?检索队列中当前的所有事件,通常在循环中使用: for event in pygame.event.get(): # use event 仅检索单个事件: event = pygame.event.poll() #

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

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

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

for event in pygame.event.get():
    # use event
仅检索单个事件:

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


通常,使用
get()
版本更为常见

如果在主循环的两次失效之间发生了两个事件,该怎么办。将通过轮询检索哪个事件。另一个呢