from time import time
import pygame
pygame.init()
t = time()
Events = pygame.event.get()
print(Events)
end = False
while not end:
if time()-t>3:
print(Events)
Events = pygame.event.get()
t = time()
pygameのイベントキューについて知りたくて、以下のように書きました。ここでは、次のコールが呼び出されるまで 3 秒間待機してevent.get()います。この 3 秒間で、キーボードとマウスを使用して多くのイベントを実行します。
しかし、まだ次の印刷で空白のイベント キューが表示されます...
私が間違っていなければ、pygame は発生したすべてのイベントをevent.get()キューに入れ、キューを返し、それをクリアするからです。