반응형
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도 종료 시키고, 시스템도 종료시킨다.
반응형
'Language > Python' 카테고리의 다른 글
stat: path should be string, bytes, os.PathLike or integer, not list 문제 해결 방법 (0) | 2024.02.28 |
---|---|
[Python/Pandas] csv 파일 읽어올 때 앞에 0까지 읽어오는 방법 (0) | 2024.02.20 |
[PYTHON] Cython cythonize하는 방법 (0) | 2024.01.25 |
[PYTHON] No module named 'cx_oracle' 문제 해결하기 (0) | 2024.01.19 |
[Python] 파이썬 빠른 입출력(sys 모듈) (0) | 2023.12.27 |
[백준] 백준 30394번 회전하지 않는 캘리퍼스 파이썬(Python) (0) | 2023.12.14 |
[Python] 파이썬 출력함수 print() 사용법 및 예제 (1) | 2023.12.13 |
[Python] 파이썬(Python) datetime 모듈로 날짜, 시간 처리하는 방법 (0) | 2023.12.07 |
최근댓글