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