有没有办法让程序在发生事件之前保持睡眠状态,但不要将其从队列中取出?

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

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

为了澄清,我不需要知道事件发生时的情况,只是事件发生了。

有帮助吗?

解决方案

您需要按照建议进行操作并将其重新发布到队列中。如果排序很重要(通常是这样),那么只需保留自己已经检索过的事件的队列,并且每当你想开始正常处理事件时,只需在排除pygame队列之前先处理你自己的列表。

但是我不知道为什么你想知道一个事件进来但不是为了处理它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top