10. Reset del Juego de Pong en Unity
10. Reset del juego de Pong en Unity
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
¿Cómo reseteamos el Juego de Pong en terminar una partida?
En esta lección, vamos a ver que al terminar el juego la pelota rebota y los jugadores se quedan en la última posición de la anterior partida.
Queremos que cuando el juego termina todo quede de nuevo como en un principio y que los jugadores vuelvan también a su posición inicial.
Reseteamos la posición de los jugadores
Para hacerlo vamos al código y tomamos el reset de la bola y lo replicamos al movimiento de cada jugador. Al igual que en la bola, vamos a definir la posición inicial mediante: private vector2 posición inicial.
Creación variable de reseteo
Luego creamos una variable: public movimientoJugador, para cada jugador y le asignamos una posición diferente. Luego, realizaremos el reseteo de posiciones para ambos jugadores mediante «movimientoJugadorA.Reset()» y «movimientoJugadorB.Reset()».
Posteriormente, ajustaremos el movimiento de la pelota para que esté vinculado a los movimientos de los jugadores «movimientoJugadorA» y «movimientoJugadorB».
Con este procedimiento, nos aseguraremos que todos los elementos del juego vuelven a su posición inicial, permitiendo que cada partida comience en igualdad de condiciones.
¡En la próxima lección continuaremos avanzando en el desarrollo del juego de Pong en Unity!