M MY Multiplayer: Wiki
Lado
Tipo

getCinematicActorPose

Cliente

Devuelve dónde está un actor en un tiempo de la cinemática. No necesita reproducción.

vec3, vec3|false getCinematicActorPose(cinematic cinematic, string slot, int time [, bool adjusted = true])

Parámetros

NombreTipoDescripción
cinematiccinematicLa cinemática.
slotstringNombre del actor.
timeintTiempo de la cinemática en ms, desde 0.
adjustedbooltrue para la pose con los desplazamientos de setCinematicAdjustments, false para la pose tal como se grabó.por defecto true

Retorno

La posición y la rotación en grados, cada una un vec3, o false si el actor no existe o no aparece en ese tiempo.

Ejemplo

local intro = createCinematic("cinematics/intro.cine")
local position, rotation = getCinematicActorPose(intro, "hero", 5000)
if position then
    outputDebugString(("héroe en %.1f, %.1f, %.1f mirando hacia %.0f"):format(position.x, position.y, position.z, rotation.z))
end

Ver también