Implementación de Singleton en Gestor de Interfaz de Usuario

Clase 24 de 31Curso de Desarrollo de Videojuegos para Móviles con Unity

Resumen

Vamos a programar la funcionalidad de sumar puntos y restar movimientos restantes cada vez que los jugadores deslizan caramelos.

Es mucho más óptimo para nuestro videojuego si creamos una variable pública para guarda datos en una variable privada por medio de getters y setters. Si lo hacemos con el método Update vamos a sobrecargar nuestro videojuego, podemos usarlo en videojuegos para consolas y computadoras pero en móvil no es nuestro mejor amigo.

Recuerda que nuestro videojuego es una réplica de CandyCrush pero no es exactamente igual; en vez de bloquear los movimientos de caramelos cuando no generamos ninguna caída, vamos a descontar los movimientos siempre porque para nosotros es importante la cantidad de puntos, no los movimientos restantes.