Ghi chú phát hành
Học
Lớp công cụ
AnimationController

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.


Tóm Tắt
Phương Pháp
GetPlayingAnimationTracks():{any}
Đã Lỗi Thời
LoadAnimation(animation: Animation):AnimationTrack
Đã Lỗi Thời
Sự Kiện
AnimationPlayed(animationTrack: AnimationTrack):RBXScriptSignal
Đã Lỗi Thời
Thành viên kế thừa
Mẫu mã
Sử dụng AnimationController để hoạt hình cho các đối tượng không phải người chơi
local InsertService = game:GetService("InsertService")
-- Tải một mô hình để minh họa
local npcModel = InsertService:LoadAsset(516159357):GetChildren()[1]
npcModel.Name = "NPC"
npcModel.PrimaryPart.Anchored = true
npcModel:SetPrimaryPartCFrame(CFrame.new(0, 5, 0))
npcModel.Parent = workspace
-- Thay thế humanoid bằng animationcontroller
local humanoid = npcModel:FindFirstChildOfClass("Humanoid")
humanoid:Destroy()
local animationController = Instance.new("AnimationController")
animationController.Parent = npcModel
-- Tạo và tải một animation
local animation = Instance.new("Animation")
animation.AnimationId = "http://www.roblox.com/asset/?id=507771019" -- điệu nhảy Roblox
local animationTrack = animationController:LoadAnimation(animation)
-- Phát animation
animationTrack:Play()

Tài Liệu Tham Khảo API
Phương Pháp
GetPlayingAnimationTracks
Đã Lỗi Thời

LoadAnimation
Đã Lỗi Thời

Sự Kiện
AnimationPlayed
Đã Lỗi Thời

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.