반응형
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' 카테고리의 다른 글
[Python] 파이썬 List to Str로 변환하는 방법 (1) | 2024.06.03 |
---|---|
[Python] 파이썬 matplotlib x축(xticks) 값 정렬이 안되는 문제 해결 방법 (0) | 2024.05.21 |
[Python] 파이썬 데이터 프레임 내 특정 데이터 replace하는 방법 (0) | 2024.05.21 |
[Python] 파이썬 NaN 다른 문자열로 처리하는 방법 (0) | 2024.05.20 |
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 |
최근댓글