AnimationClip
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
作成不可能な AnimationClip インスタンスタイプは、Roblox アニメーションシステムにフィードされる抽象アニメーションデータを表示します。KeyframeSequence および CurveAnimation は、2>Class.AnimationClip2> から継承された現在のインスタンスタイプです。
アニメーションデータを表現する方法はいくつかあります。Roblox のアニメーションシステムを簡素化するために、すべてのこれらの表現は自分のインスタンスタイプですが、<a href=\"#Class.AnimationClip\">アニメーションクリップ</a> は Roblox エンジンを介して公開される <c>Class
概要
プロパティ
この AnimationClip に保存されたアニメーションがループすることを意図しているかどうかを決定します。
複数のアニメーションが同時にプレイされるとき、どのクリップが優先されるかを決めます。
プロパティ
Loop
この AnimationClip に保存されたアニメーションがループするかどうかを決定します。設定を「True」に設定すると、アニメーションは終了するたびに繰り返します。
Class.AnimationTrack インスタンスは、AnimationClip を内部的に読み込み、Animation がリクエストされると、1>Class.Animation.AnimationId|AnimationId1> の値とデフォルトの 4>Class.AnimationTrack.Looped
Priority
複数のアニメーションが同時にプレイするとき、どのクリップが優先されるかを決めます。複数のプレイ中のアニメーションは、このプロパティによって、どの Keyframe ポーズがプレイされるべきかを調べます。
Class.AnimationTrack インスタンスは、AnimationClip を内部的に読み込むことがあり、Animation がリクエストされたときに、1>Class.Animation.AnimationId|AnimationId1> の値とデフォルトの 4>Class
コードサンプル
-- 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