Pelajari
Kelas Engine
AnimationController

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.


Rangkuman
Metode
GetPlayingAnimationTracks():{any}
Tidak digunakan lagi
LoadAnimation(animation: Animation):AnimationTrack
Tidak digunakan lagi
Acara
AnimationPlayed(animationTrack: AnimationTrack):RBXScriptSignal
Tidak digunakan lagi
Anggota yang Diwariskan
Contoh Kode
Menggunakan AnimationController untuk menggerakkan objek non-pemain
local InsertService = game:GetService("InsertService")
-- Muat model untuk demonstrasi
local npcModel = InsertService:LoadAsset(516159357):GetChildren()[1]
npcModel.Name = "NPC"
npcModel.PrimaryPart.Anchored = true
npcModel:SetPrimaryPartCFrame(CFrame.new(0, 5, 0))
npcModel.Parent = workspace
-- Ganti humanoid dengan animationcontroller
local humanoid = npcModel:FindFirstChildOfClass("Humanoid")
humanoid:Destroy()
local animationController = Instance.new("AnimationController")
animationController.Parent = npcModel
-- Buat dan muat animasi
local animation = Instance.new("Animation")
animation.AnimationId = "http://www.roblox.com/asset/?id=507771019" -- emote tarian Roblox
local animationTrack = animationController:LoadAnimation(animation)
-- Putar animasi
animationTrack:Play()

Referensi API
Metode
GetPlayingAnimationTracks
Tidak digunakan lagi

LoadAnimation
Tidak digunakan lagi

Acara
AnimationPlayed
Tidak digunakan lagi

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.