AnimationClip
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Il tipo di istanza non creabile AnimationClip rappresenta i dati di animazione astratti che possono essere alimentati al sistema di animazione Roblox.KeyframeSequence e CurveAnimation sono due tipi di istanza attuali che ereditano da AnimationClip .
Esistono diversi modi per rappresentare i dati di animazione.Per semplificare l'uso del sistema di animazione di Roblox, tutte queste rappresentazioni sono tipi di istanza propri ma ereditano dall'istanza AnimationClip.Le clip di animazione pubblicate su Roblox tramite l'Editor di animazione possono essere caricate nel motore Roblox utilizzando un'Animation.
Sommario
Proprietà
Determina se l'animazione memorizzata in questo AnimationClip è destinata a essere ripetuta in loop.
Determina quale clip ha la priorità quando più animazioni sono in riproduzione contemporaneamente.
Metodi
Proprietà
Loop
Priority
Campioni di codice
-- 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