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
| Nombre | Tipo | Descripción |
|---|---|---|
| cinematic | cinematic | La cinemática. |
| slot | string | Nombre del actor. |
| time | int | Tiempo de la cinemática en ms, desde 0. |
| adjusted | bool | true 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