반응형

pygame을 사용하여 시뮬레이션을 만들고 있는데, 시뮬레이션의 가장 기본인 pygame의 event에 대한 정리를 한다.

 

pygame.event.get()

pygame.event.get()은 먼저, 큐 형식으로 되어 있다. 이벤트가 발생했을 때 큐에 담겨져 큐에 있는 것을 하나씩 꺼내서 각 이벤트에 대한 기능들을 정의할 수 있다.

 

pygame 화면에서 종료 버튼을 눌렀을 때의 이벤트 처리

while True : 
	for event in pygame.event.get():
		if event.type == pygame.QUIT:
			pygame.quit()
			sys.exit()

 

실행되고 있는 상태에서 pygame.event.get()을 통해 이벤트를 가져오고, 그게 pygame.QUIT면 pygame도 종료 시키고, 시스템도 종료시킨다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기