Pausar el juego en Godot

Pausar la partida en un vídeojuego es algo muy importante y se puede hacer de diferentes maneras. Mientras que en motores como GameMaker: Studio la programación de un menú de pausa puede tardar sus 15 min, en Godot podemos hacerlo en uno y medio.

Podemos controlar la pausa de nuestro juego desde cualquier nodo, simplemente necesitamos un script y un nodo que se encuentre en la escena y, preferiblemente, no forme parte del jugador, enemigo u objeto. Además, hay una forma mas fácil para tener la pausa: usando un script singleton que, como saben, se ejecuta durante todo el proyecto. Ahora vamos a ver los dos métodos para hacer una pausa en Godot.

(más…)