Usa el método quit() en Pygame

Maxim Maeder 21 junio 2023
Usa el método quit() en Pygame

Este tutorial te enseñará qué hace el método pygame.quit() y cómo usarlo.

El código que se muestra aquí no es el código completo para una ventana de Pygame válida.

Usa el método pygame.quit()

Cuando queremos detener nuestro juego y luego salir de la ventana, podemos usar el método pygame.quit(). Este método desinicializará todos los módulos de Pygame.

Como indica la documentación, esta función se llamará automáticamente al final del programa, pero es seguro (y recomendable) llamarla varias veces. Este método no detendrá el programa, solo Pygame, pero podemos dejar que el programa se ejecute como cualquier archivo normal de Python.

A menudo, verá que se usa de esta manera.

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

Como puede ver, este código recorrerá todos los eventos que ocurrieron en este cuadro, y si el evento es pygame.QUIT, llamará al método pygame.quit(). Este evento se llama cuando se presiona la x roja en la parte superior derecha de la ventana.

Como puede notar, hay otra función, sys.exit(). Esta función eliminará el proceso actual; es innecesario, pero a menudo se usa para estar seguro.

Ahora ya sabes lo que hace pygame.quit() y cómo usarlo.

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

Artículo relacionado - Pygame Method