Impara
Classe motore
AnimationController

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.


Sommario
Eventi
Membri ereditati
Campioni di codice
Usare un AnimationController per animare oggetti non giocatore
local InsertService = game:GetService("InsertService")
-- Carica un modello per la dimostrazione
local npcModel = InsertService:LoadAsset(516159357):GetChildren()[1]
npcModel.Name = "NPC"
npcModel.PrimaryPart.Anchored = true
npcModel:SetPrimaryPartCFrame(CFrame.new(0, 5, 0))
npcModel.Parent = workspace
-- Sostituisci l'umanoide con un animationcontroller
local humanoid = npcModel:FindFirstChildOfClass("Humanoid")
humanoid:Destroy()
local animationController = Instance.new("AnimationController")
animationController.Parent = npcModel
-- Crea e carica un'animazione
local animation = Instance.new("Animation")
animation.AnimationId = "http://www.roblox.com/asset/?id=507771019" -- Emote di danza Roblox
local animationTrack = animationController:LoadAnimation(animation)
-- Riproduci l'animazione
animationTrack:Play()

Riferimento API
Metodi
GetPlayingAnimationTracks
Obsoleto

LoadAnimation
Obsoleto

Eventi
AnimationPlayed
Obsoleto

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.