有没有办法让程序在发生事件之前保持睡眠状态,但不要将其从队列中取出?
与http://www.pygame.org/docs/ref/event.html#pygame.event.wait
类似或者我需要使用pygame.event.wait,然后将该事件放回队列中吗?
为了澄清,我不需要知道事件发生时的情况,只是事件发生了。
答案 0 :(得分:1)
您需要按照建议进行操作并将其重新发布到队列中。如果排序很重要(通常是这样),那么只需保留自己已经检索过的事件的队列,并且每当你想开始正常处理事件时,只需在排除pygame队列之前先处理你自己的列表。
但是我不知道为什么你想知道一个事件进来但不是为了处理它。