Implementación de Singletons en Programación de Videojuegos
Clase 17 de 53 • Curso de C# para Videojuegos
Resumen
El Singleton es un script que solo podemos usar una vez durante todo el videojuego, el truco para crear estas clases especiales es declarar un método especial usando la palabra static
. En esta clase vamos a convertir nuestro script GameManager a una clase con su método estático para asegurarnos que no habrá más de un controlador de las etapas de nuestro juego.
El desafío de esta clase es responder las siguientes preguntas en el panel de discusiones:
- Ya que nuestro videojuego es de un solo jugador, ¿tiene sentido convertir el script PlayerController en Singleton?
- Si nuestro videojuego fuera multijugador, ¿tendría sentido convertir el script PlayerController en Singleton?