AnimationClip

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません

作成できない AnimationClip インスタンスタイプは、Roblox アニメーションシステムにフィードできる抽象的なアニメーションデータを表示します。 KeyframeSequenceCurveAnimation は、AnimationClip から継承される現在のインスタンスタイプの 2つです。

アニメーションデータを表現する方法はいくつかあります。Roblox(ロブロックス)blox のアニメーションシステムの使用を簡素化するため、すべてのこのような表現は自分のインスタンスタイプであり、AnimationClip インスタンスから継承しています。アニメーションエディタ を介して Roblox に公開されたアニメーションクリップは、Animation を使用して Roblox エンジンにロードできます。

概要

プロパティ

  • 並列読み取り

    この AnimationClip に保存されたアニメーションがループすることを目的としているかどうかを決定します。

  • 複数のアニメーションが同時に再生されるとき、どのクリップが優先されるかを決定します。

プロパティ

並列読み取り

この AnimationClip に保存されたアニメーションがループすることを目的としているかどうかを決定します。真に設定されると、アニメーションは終了するたびに連続して再生されます。

注: インスタンスは、 がリクエストされると、内部で をロードし、 プロパティは、デフォルトで元の 値に設定されます。この値は上書きできることにも注意してください。

並列読み取り

複数のアニメーションが同時に再生されるとき、どのクリップが優先されるかを決定します。複数のプレイアニメーションは、このプロパティを調べて、どの Keyframe ポーズが相互に再生されるべきかを判断します。

注: インスタンスは、 がリクエストされると、内部で をロードし、 プロパティは、デフォルトで元の 値に設定されます。この値は上書きできることにも注意してください。

コードサンプル

This sample demonstrates how a basic KeyframeSequence can be created.

KeyframeSequence Instantiation

-- 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

方法

イベント