This video pretty much speaks for itself. I just came back to Roblox finding out there’s a new way they play the animations, and it’s really breaking every project of mine, in this case, the animation transitions. I use the “Animation” animation script Roblox made, the one that’s in your character when you simply press “Play” in the studio. I play the action animations like in the video, character jumping, slashing, with this typical way.
if Animation.AnimationId ~= nil or Animation.AnimationId ~= "" then
local anim = c.Humanoid:LoadAnimation(Animation)
if PlaySpeed ~= nil then
anim:AdjustSpeed(PlaySpeed)
end
if NameOfAnim ~= nil then
anim.Name = NameOfAnim
end
anim:Play()
if PlaySpeed ~= nil then
anim:AdjustSpeed(PlaySpeed)
end
spawn(function()
if DestroyTime then
wait(DestroyTime)
anim:Stop()
anim:Destroy()
end
end)
end
Not just the transition from action->standing, there’s also the problem of animations transitioning through each others, like in the video, the jump animation transitioning from falling->landing. If there’s an update dialog on this, please if anyone can link it too, thanks.