i just wanna know the answer… cuz i always use humanoid not animator
depreciated
slower (i think)
calling humanoid:LoadAnimation() asks the animator to load the animation anyways
ok but which one is slower?? animator?
the one that’s deprecated should not be used
i didn’t even know humanoid:LoadAnimation was a thing
humanoid:LoadAnimation() does work though
i just played an anim with both humanoid and animator no difference
it is no longer supported by roblox, so if it breaks in the future, you’re gonna have to replace all those humanoid:LoadAnimation
s with animator:LoadAnimation
s
it probably wont unless roblox engineers try and change stuff related to humanoids and animators
but that system is so goddamm complex already that theyve probably pushed that to the bottom of the to-do list
still bad practise, would not use it if i were u
Just found out it was deprecated and people no longer know what it is
Humanoid:LoadAnimation()
still works, but it’s deprecated and can be unreliable, especially if the Animator doesn’t exist or is only on the client. It’s better to go with Animator:LoadAnimation()
, but make sure the Animator is actually there (you can use WaitForChild("Animator")
). That way, your animations sync properly between client and server.
The first one has been deprecated, the second one is currently in use and is a more logical solution from the point of view of OOP responsibility sharing. I think they’re built almost identically from the inside, but Animator should be preferable.
As everyone has said it is deprecated.
There is NO difference, humanoid:LoadAnimation will create a Animator if one doesn’t exist, Animator:Load should be used for newer work!!