I made a simple animation for a sword gameobject to constantly slowly move up and down while the player character is standing still.
My sword has an Animator component attached:
The Animator Controller is also very simple, with this animation being attached to my default state:
The animation plays just fine in the preview mode of the Animation window. But when I run my game, the animation does not play at all, the sword just stands still instead of moving.
What is the cause of this problem?
GetComponent<Animator>().Play("IdleSword")
and it does nothing either. – DivideGetComponent<Animator>().Play("IdleSword")
, you need to have a transition from Any State to IdleSword. – Butcher