Animator prevents rigidbody movement
Hello everyone, I've just started a new project and I'm facing a problem I've never had before. At the beginnign of my game, the player's animator has to perform an animation which uses a trigger. Then, when the animation is finished, the player should be allowed to move. My movements aren't controlled by animations, but by rigidbody.MovePosition(). If I check the "Normal" mode in the Inspector, the animation plays, but then i'm unable to move since the Animator overwrites the rigidbody's information, which, if I understood what I read, is normal. However, when I set the Animator on "Animate Physics", I'm able to move, but the animation doesn't play, even if the Animator seems to be trying to perform them. Have you got any idea to fix my problem simply? I just want to be able to play the animation, then move. Thanks a lot
This doesn't sound right. 'Normal' isn't going to stop your character from moving. 'Animate Physics' is just the system allowing your characters animations to be updated during the physics loop - for better synchronization.
To me, this sounds like a code issue or some other thing interfering.