M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
cinematiccinematicA cinemática.
shotintNúmero do plano, a partir de 1.
timeintTempo 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

Veja também