Estoy haciendo un juego de PC Horror en Unity, y quiero tener una simulación de grabación de cámara en el juego, para que puedas dejar una ubicación espeluznante en cualquier momento, y tendrás una cinta con lo que grabaste en la cámara mientras exploras.
Técnicamente, necesito conectar una segunda cámara (cámara de mano) a la mano del personaje y dejar que el jugador mire a través del visor presionando un botón. Pero en cualquier posición, la cámara de mano debe registrar todo lo que está enfocado en ese punto: piso, escaleras, basura, etc., ya sea que se baje al nivel de la mano o se eleve para que coincida con el punto de vista del jugador.
Cuando finaliza el juego (el jugador se va o muere), me gustaría tener una opción para guardar cintas grabadas en un archivo de video (si esto no es posible, luego en algún archivo guardado).
¿Cómo puedo implementar tal característica en mi juego? ¿Hay algunos trucos especiales de Unity, o complementos y módulos adicionales? ¿Guardar decoraciones y escenas con activadores activos, o simplemente tomar videos de la pantalla?
A continuación se muestra un concepto rápido de MSPaint de lo que quiero decir: