getCinematicShotView
Cliente
Devuelve dónde está la cámara de un plano y hacia dónde mira en un tiempo de la cinemática, con el temblor incluido.
vec3, vec3, float, float|false getCinematicShotView(cinematic cinematic, int shot, int time)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| cinematic | cinematic | La cinemática. |
| shot | int | Número del plano, desde 1. |
| time | int | Tiempo de la cinemática en ms, desde 0. |
Retorno
La posición y el objetivo (vec3), el roll y el fov en grados, o false si el plano no existe o no se puede calcular ahora.
Un plano de trayecto funciona incluso sin reproducción. Un plano que sigue a un actor solo funciona durante la reproducción y usa dónde está el actor ahora.
Ejemplo
local intro = createCinematic("cinematics/intro.cine")
local position, target, roll, fov = getCinematicShotView(intro, 1, 2500)
if position then
setCameraMatrix(position, target, roll, fov)
end