6. Validación de respuestas
6. Validación de respuestas del concurso 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.
Interacción del Jugador y Comprobación de Respuestas
¡Bienvenidos a este emocionante episodio del desarrollo de nuestra trivia en Unity 3D! En esta lección, nos enfocaremos en permitir que el jugador interactúe con las respuestas y determinar si su elección es correcta o incorrecta.
Vinculando los Botones con el «Manager»
Para empezar, nos dirigimos a cada botón de respuesta y utilizamos la función «on click()» para vincularlos con el «Manager». De esta manera, cuando el jugador haga clic en alguno de los botones, activaremos una función en el «Manager» que verificará la respuesta.
Creando la Función «comprobarRespuesta» en el «Manager»
Dentro del «Manager», creamos una nueva función pública llamada «comprobarRespuesta». Esta función será llamada cada vez que el jugador haga clic en alguno de los botones de respuesta.
«`csharp
public void comprobarRespuesta(string opcionSeleccionada)
{
// Utilizamos Debug.Log() para mostrar en la consola si se ha hecho clic en un botón en particular
Debug.Log(«Has seleccionado la opción: » + opcionSeleccionada);
// Verificamos si la opción seleccionada es la respuesta correcta
if (opcionSeleccionada == listaPreguntas[indicePreguntaActual].GetRespuestaCorrecta())
{
// Respuesta correcta, proporcionar retroalimentación positiva al jugador
Debug.Log(«¡Respuesta correcta!»);
}
else
{
// Respuesta incorrecta, proporcionar retroalimentación negativa al jugador
Debug.Log(«Respuesta incorrecta. La respuesta correcta es: » + listaPreguntas[indicePreguntaActual].GetRespuestaCorrecta());
}
}
«`
Comprobación de Respuestas
Con este sistema en funcionamiento, el código puede determinar si el jugador ha respondido correctamente o no. Al proporcionar retroalimentación instantánea en la consola, el juego se vuelve más interactivo y desafiante para el jugador.
Continuando Mejorando la Trivia
Felicidades. ahora el jugador puede interactuar con las respuestas y comprobar si ha acertado o no.
¡Hasta la próxima lecciń del curso de Unity!