Crear una vista
Define una vista reutilizable para controlar la cámara según el contexto del juego.
Una vista debe encapsular la decisión de cámara y no la lógica general del componente Camara.
Contexto del juego
↓
VistaCamara
├── posición
├── dirección
├── proyección
└── propiedades
↓
CamaraEsto permite tener varias vistas para un mismo Camara, por ejemplo gameplay, combate, minimapa o una vista especial para una habilidad.
La implementación de Camara activa y desactiva la vista anterior cuando se cambia de una a otra. fileciteturn414file0
