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
Post a Comment