파이게임에서 quit() 메서드 사용

Maxim Maeder 2023년6월21일
파이게임에서 quit() 메서드 사용

이 튜토리얼은 pygame.quit() 메서드가 무엇을 하고 어떻게 사용하는지 알려줄 것입니다.

여기에 표시된 코드는 유효한 파이게임 창에 대한 완전한 코드가 아닙니다.

pygame.quit() 메서드를 사용하세요.

게임을 중지하고 창을 종료하려면 pygame.quit() 메서드를 사용할 수 있습니다. 이 메서드는 모든 파이게임 모듈을 초기화 해제합니다.

설명서에 나와 있듯이 이 함수는 프로그램 종료 시 자동으로 호출되지만 여러 번 호출하는 것이 안전합니다(권장). 이 방법은 프로그램을 중지하지 않고 파이게임만 중지하지만 프로그램이 일반 Python 파일처럼 실행되도록 할 수 있습니다.

종종 이런 식으로 사용되는 것을 볼 수 있습니다.

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

보시다시피 이 코드는 이 프레임에서 발생한 모든 이벤트를 반복하고 이벤트가 pygame.QUIT인 경우 pygame.quit() 메서드를 호출합니다. 창 우측 상단의 빨간색 x를 눌렀을 때 호출되는 이벤트입니다.

보시다시피 sys.exit()라는 또 다른 함수가 있습니다. 이 함수는 현재 프로세스를 종료합니다. 불필요하지만 확실하게 하기 위해 자주 사용됩니다.

이제 pygame.quit()이 무엇을 하고 어떻게 사용하는지 알았습니다.

작가: Maxim Maeder
Maxim Maeder avatar Maxim Maeder avatar

Hi, my name is Maxim Maeder, I am a young programming enthusiast looking to have fun coding and teaching you some things about programming.

GitHub

관련 문장 - Pygame Method