Godot 3.0
Plataformas2D
Programación
Tutorial
Menú principal - Juego de Plataformas 2D (7)

Vamos a aprender sobre la interfaz gráfica de usuario, haremos una pantalla de inicio para nuestro juego.
> El proyecto que puedes usar como guía se encuentra aquí.
Creando los nodos

Vamos a necesitar una nueva escena para que la pongamos como principal. Dentro de ella voy a poner tres nodos de tipo "Button" y unos Tilemap para decorar el inicio. En las propiedades de los nodos Button, podemos poner el texto que queramos:

Controlar los botones

Vamos a añadir un script en el nodo padre (Node) y desde ahí vamos a controlar lo que pasará cuando hagamos clic en los botones.
Primero vamos a guardar una variable con la escena del nivel al que queremos dirigirnos cuando hagamos clic en "Iniciar Juego":

Esto nos permitirá elegir una escena desde el inspector, cuando hagamos clic en el nodo "Node".

Ahora simplemente vamos a usar comprobaciones cuando los botones sean presionados:

Si el botón de inicio se presiona, nos mandará a la escena que marcamos arriba. Si se presiona el botón de salir, nos salimos y si buscamos en los créditos, no pasa nada xD.
Hacer escena principal
Para que usemos el menú como escena principal tenemos que dirigirnos a los ajustes de proyecto:
Después vamos a buscar en la sección de aplicación, la opción "Run":

En la primera línea de propiedades vamos a buscar la escena del menú:

Con esto terminamos la serie. Puede que en otro momento añada tutoriales basados en éste proyecto.
Desde el Nautilus, me despido
Conciso y preciso
ResponderEliminar