2009-10-21 4 views
0

이벤트가 발생할 때까지 프로그램을 대기 상태로 만들지 만 대기열에서 꺼내지는 방법이 있습니까?이벤트 대기, 대기열에서 벗어나지 않음

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

에 유사

아니면 내가 pygame.event.wait을 사용하고 큐에 다시 해당 이벤트를 넣어해야합니까?

그냥 명확히하기 위해 이벤트가 발생했을 때 어떤 이벤트인지 알 필요가 없습니다. 이벤트가 발생했습니다.

답변

1

제안 사항을 수행하고 다시 대기열에 게시해야합니다. 순서가 중요하다면 (자주있는 것입니다), 이미 검색된 이벤트의 큐를 유지하십시오. 이벤트를 정상적으로 처리하기를 원할 때마다, 파이 게임의 큐를 비우기 전에 먼저 자신의 목록을 처리하십시오.

이벤트가 들어 왔지만 처리하지 못하는 이유를 알고 싶지 않은 이유는 무엇입니까?

+0

저는 더 이상 실제로는 아닙니다. 내 원래의 계획은 이벤트가 생길 때까지 루프의 끝에서 잠을 자고, 이벤트 처리가있는 루프의 시작부터 계속 진행하는 것입니다. 그런 다음 이벤트 처리 전에 잠들 수 있음을 깨달았습니다. . 그래도 고마워 –

관련 문제