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!

Volver a: Juego de Pong en Unity > 1. Pong en Unity