8. Programación del GameLoop en Unity

8. Programación del GameLoop del Quien Quiere ser Millonario en Unity

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.

8.Programación del GameLoop en Unity

¡Bienvenidos al octavo episodio de nuestro emocionante desarrollo de videojuegos en Unity! En esta lección, nos enfocaremos en el GameLoop y cómo permitir al jugador avanzar de una pregunta a otra, además de indicar el nivel actual.

Creando Variables para el nivel y la pregunta actual

En el «Manager» del juego, creamos dos nuevas variables enteras: «nivelActual» e «indicePregunta», las cuales nos ayudarán a llevar un registro del nivel y la pregunta en la que se encuentra el jugador.

Seguidamente, utilizamos un switch para controlar diferentes opciones según el nivel actual y decidir qué se mostrará o ejecutará en función del número de opción.

Para ocultar los botones en pantalla, configuramos la propiedad «SetActive (False)» para cada uno de ellas.

Completamos la pantalla inicial con textpregunta.text= (“Contesta todas las preguntas para ser millonario” ) y dejando «textoPremio» en blanco.

Para que el jugador pase de la pantalla inicial a la primera pregunta, utilizamos una condición «if» junto con la detección de clic del mouse: If(input(Get.MouseButtonDown(0)). Al hacer clic, incrementamos el «nivelActual» para avanzar y pasar a la siguiente pantalla.

En el la próxima lección exploraremos cómo transicionar entre pantallas a medida que el jugador responde las preguntas y continuamos mejorando el videojuego de preguntas en Unity.

¡No te lo pierdas! ¡Nos vemos en la siguiente lección!

Volver a: Quien quiere ser millonario en Unity > 1. Quien quiere ser Millonario?