ExactStartPoint = "Closest On Node" causing jumping movement

I am using a GridGraph with AILerp for movement (the AI needs to move to exact node positions and follow the paths exactly).

However, the movement is “jumpy”, meaning that the AI seems to move really fast when leaving a node and then move very slow for a moment when reaching the next node.

With everything else kept the same, changing Seeker.ExactStartPoint from “Closest On Node” to “Node Connection” fixes the issue, and the AI moves smoothly as expected. (Note: Seeker.ExactEndPoint is set to the default “Closest On Node”).

I would like to know WHY this change fixes the issue.

Hi

So this has something to do with the ‘Interpolate Path Switches’ setting as that’s pretty much the only thing that could cause it to speed up and slow down like that. I’m not quite sure what is going wrong though… You can try disabling it or changing the ‘Switch Path Interpolation Speed’ setting.