Topic: Different behavior on left and right when using animation maps

Hi,
When I use animation maps, my character behaves differently on some moves based on if he's on the right or left side of the screen.
Specially the moves that character jumps (usually ignore gravity ones). My animations use root motion and when I disable animation maps it works ok on both sides. But as soon as I enable it, it doesn't jump as high on the left side or in another moves it get stuck on the air for a second before reaching ground.

Any ideas how to fix it?

Share

Thumbs up Thumbs down

Re: Different behavior on left and right when using animation maps

bump

Share

Thumbs up Thumbs down

Re: Different behavior on left and right when using animation maps

Animation maps perfectly mirrors the data recorded on the right side. The problem is that the "Mirror" system from Unity's Mecanim Animations doesn't perfectly mirror the animation itself.
To fix this this you can disable the mirror effect by untoggling ""Right Side Mirror" under Global Editor -> Character Rotation Options. This is how it will look like:

https://i.ibb.co/5FTVqCF/image.png

Like UFE? Please rate and review us on the Asset Store!
Questions about the Forum? Check out our Karma FAQ.
Don't forget to check our discord channel.