🐈
【ロブロックス】プレイヤーにアニメーションを適応させる
はじめに
今回はプレイヤーにアニメーションを適応させる方法を共有します。
公式Reference
実装
ファイル配置
LocalScriptでAnimateというファイルを作ります。
それをStarterCharacterScriptsというフォルダの下に配置します。

StarterCharacterScriptsフォルダ下に配置すると実行したらプレイヤーのキャラクター下にそのスクリプトなどが配置されるようになっています。

コード
local humanoid = script.Parent:WaitForChild("Humanoid")
local animator = humanoid:WaitForChild("Animator")
local test = Instance.new("Animation")
--公式のダンスアニメーション
test.AnimationId = "http://www.roblox.com/asset/?id=507771019"
local anim = animator:LoadAnimation(test)
anim.Looped = true
anim:Play()
Humanoidオブジェクト下にあるAnimatorオブジェクトを取得しそこに指定のアニメーションをロードさせる感じになります。

anim.Looped = trueでアニメーションをループして実行させるようにしています。falseにすると一回のアニメーションで終了する感じになります。
実行
Discussion