getCinematicShotView
Cliente
Devolve onde a câmera de um plano está e para onde olha num tempo da cinemática, com o tremor.
vec3, vec3, float, float|false getCinematicShotView(cinematic cinematic, int shot, int time)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| cinematic | cinematic | A cinemática. |
| shot | int | Número do plano, a partir de 1. |
| time | int | Tempo da cinemática em ms, de 0 para cima. |
Retorno
A posição e o alvo (vec3), o roll e o fov em graus, ou false se o plano não existe ou não pode ser calculado agora.
Um plano de trajeto funciona mesmo sem reprodução. Um plano que segue um ator só funciona durante a reprodução e usa onde o ator está agora.
Exemplo
local intro = createCinematic("cinematics/intro.cine")
local position, target, roll, fov = getCinematicShotView(intro, 1, 2500)
if position then
setCameraMatrix(position, target, roll, fov)
end