AnimationClip
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El tipo de instancia no creada AnimationClip representa los datos de animación abstractos que se pueden alimentar al sistema de animación de Roblox. KeyframeSequence y CurveAnimation son dos tipos de instancia actuales que heredan de AnimationClip .
Hay diferentes maneras de representar los datos de animación.Para simplificar el uso del sistema de animación de Roblox, todas estas representaciones son tipos de instancia propios pero heredan de la instancia AnimationClip.Los clips de animación publicados en Roblox a través del Editor de animación se pueden cargar en el motor de Roblox usando una instancia >.
Resumen
Propiedades
Determina si la animación almacenada en este AnimationClip está destinada a bucle.
Determina qué clip tiene prioridad cuando varias animaciones se reproducen simultáneamente.
Propiedades
Loop
Priority
Muestras de código
-- create the keyframesequence
local keyframeSequence = Instance.new("KeyframeSequence")
keyframeSequence.Loop = false
keyframeSequence.Priority = Enum.AnimationPriority.Action
-- create a keyframe
local keyframe = Instance.new("Keyframe")
keyframe.Time = 0
-- create sample poses
local rootPose = Instance.new("Pose")
rootPose.Name = "HumanoidRootPart"
rootPose.Weight = 0
local lowerTorsoPose = Instance.new("Pose")
lowerTorsoPose.Name = "LowerTorso"
lowerTorsoPose.Weight = 1
-- set the sequence hierarchy
rootPose:AddSubPose(lowerTorsoPose) -- lowerTorsoPose.Parent = rootPose
keyframe:AddPose(rootPose) -- rootPose.Parent = keyframe
keyframeSequence:AddKeyframe(keyframe) -- keyframe.Parent = keyframeSequence
-- parent the sequence
keyframeSequence.Parent = workspace