AnimationClip
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ประเภทตัวอย่าง AnimationClip ที่ไม่สามารถสร้างได้แสดงถึงข้อมูล แอนิเมชันที่เป็นนามธรรมซึ่งสามารถป้อนเข้าสู่ระบบแอนิเมชันของ Roblox。 KeyframeSequence และ CurveAnimation เป็นประเภทตัวอย่างที่ สืบทอดมาจาก AnimationClip สองประเภทในปัจจุบัน。
มีวิธีต่างๆ ในการแสดงข้อมูลแอนิเมชัน เพื่อทำให้การใช้ระบบแอนิเมชันของ Roblox ง่ายขึ้น ข้อมูลแอนิเมชันเหล่านี้ทุกประเภทเป็นประเภทตัวอย่างของตัวเอง แต่สืบทอดมาจากตัวอย่าง AnimationClip คลิปแอนิเมชันที่เผยแพร่ไปยัง Roblox ผ่าน Animation Editor สามารถโหลดเข้าสู่ Roblox Engine โดยใช้ตัวอย่าง Animation。
สรุป
คุณสมบัติ
กำหนดว่าแอนิเมชันที่เก็บอยู่ใน AnimationClip นี้ ตั้งใจให้วนลูปหรือไม่。
กำหนดว่าคลิปใดมีความสำคัญเมื่อมีการเล่นแอนิเมชันหลายรายการ พร้อมกัน。
คุณสมบัติ
Loop
Priority
ตัวอย่างโค้ด
-- สร้างลำดับ
local keyframeSequence = Instance.new("KeyframeSequence")
keyframeSequence.Loop = false
keyframeSequence.Priority = Enum.AnimationPriority.Action
-- สร้างคีย์เฟรม
local keyframe = Instance.new("Keyframe")
keyframe.Time = 0
-- สร้างท่าตัวอย่าง
local rootPose = Instance.new("Pose")
rootPose.Name = "HumanoidRootPart"
rootPose.Weight = 0
local lowerTorsoPose = Instance.new("Pose")
lowerTorsoPose.Name = "LowerTorso"
lowerTorsoPose.Weight = 1
-- ตั้งค่าลำดับลำดับชั้น
rootPose:AddSubPose(lowerTorsoPose)
keyframe:AddPose(rootPose)
keyframeSequence:AddKeyframe(keyframe)
-- กำหนดลำดับ
keyframeSequence.Parent = workspace