0

有什么方法可以让程序休眠直到事件发生,但不将其从队列中取出?

类似于http://www.pygame.org/docs/ref/event.html#pygame.event.wait

还是我需要使用 pygame.event.wait,然后将该事件放回队列中?

只是为了澄清,我不需要知道那个事件发生的时候是什么,只要一个事件发生了。

4

1 回答 1

1

您将需要执行您的建议并将其发布回队列。如果顺序很重要(通常很重要),那么只需保留您自己的已检索事件队列,并且每当您想开始正常处理事件时,只需在排空 pygame 队列之前先处理您自己的列表。

但是,我不知道为什么您想知道事件发生但不想处理它。

于 2009-10-22T10:12:49.983 回答