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

1 comentario:

Con la tecnología de Blogger.