unity3d - In Unity, how to prevent animations from messing with the movement? -


the problem:

i have character model nav mesh agent component. moves destination tell move (using navmeshagent.destination property).

but fails use animation controller downloaded store. character won't run it's destination; instead, endlessly run around in circles.

i'm not sure why happens, suppose running animation somehow cripples character's ability turn. inspector, in import setting of relevant .fbx file shows: average angular y speed: 0.0 deg/s.

what really, fail understand why keeps happening though have explicitely set navmeshagent.updateposition , navmeshagent.updaterotation properties true. way understand documentation, should make character move nav mesh agent wants move, , not else (animations included) wants move?

how should fix problem? how should force animation not meddle in movement?

do animation in place , use code movement , can uncheck root motion , use state machine values better movement or use root motion , let mecanim`s retarget engine blending go see gets better result , guess problem animation not in place.


Comments

Popular posts from this blog

Django REST Framework perform_create: You cannot call `.save()` after accessing `serializer.data` -

Why does Go error when trying to marshal this JSON? -