Puede haber varias cámaras en una escena, pero normalmente solo una debería renderizar como cámara principal del jugador en un momento dado.
camaraJugador.enabled = false;
camaraCinematica.enabled = true;
camaraJugador.gameObject.SetActive(false);
camaraCinematica.gameObject.SetActive(true);
La cámara principal suele tener:
Tag: MainCamera
para que:
Camera.main
pueda encontrarla.
void ActivarCinematica()
{
camaraJugador.gameObject.SetActive(false);
camaraCinematica.gameObject.SetActive(true);
}
Normalmente debería haber un solo AudioListener activo.
Si activás dos cámaras que tienen uno, Unity puede mostrar una advertencia.