AnimationClip
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Jenis instansi non-dapat dibuat AnimationClip mewakili data animasi abstrak yang dapat diberikan ke sistem animasi Roblox. KeyframeSequence dan CurveAnimation adalah dua jenis instansi saat ini yang mewarisi dari AnimationClip .
Ada berbagai cara untuk mewakili data animasi.Untuk mempermudah penggunaan sistem animasi Roblox, semua representasi seperti itu adalah jenis instansi mereka sendiri tetapi mewarisi dari kejadianAnimationClip.Klip animasi yang dipublikasikan ke Roblox melalui Editor Animasi dapat dimuat ke Mesin Roblox menggunakan instansi Animation.
Rangkuman
Properti
Menentukan apakah animasi yang disimpan di dalam ini AnimationClip dimaksudkan untuk dilingkar.
Menentukan klip mana yang mendapat prioritas saat beberapa animasi diputar secara bersamaan.
Properti
Loop
Priority
Contoh Kode
-- 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