11. Programación de puntuaciones del Pong
11. Programamos las puntuaciones 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.
Programación de la puntuación de cada jugador
En esta lección, vamos a ver qué pasa cuando la pelota choca con la portería. Queremos detectar si ha chocado contra la portería del jugador A o del jugador B y que aumente la puntuación del jugador que ha marcado gol.
Para esto hacemos un Debug.log (“Punto para jugador B “). Es decir, si marcas en tu propia portería A, se le cuenta un gol a tu rival B. De igual forma si choca contra la portería B, se le cuenta un gol al jugador A.
Variables para los goles del jugador A y B
Para llevar el registro de los goles, se crean variables públicas «golesA» y «golesB» que se inician en cero. A través de los métodos «marcaJugadorA(A)» y «marcaJugadorB(B)», se aumentará la puntuación respectiva cuando un jugador marca. Al marcar gol, el contador de goles incrementará en uno. ( golesA++ o golesB++).
Con este sistema, conseguiremos mantener un registro de los goles de cada jugador durante el juego.
En la próxima lección vamos a ver como crear un sistema de control de puntuaciones «ManagerPuntuación». ¡Hasta ahora!