I use Unity's Navmesh agent to govern the movement of my objects. I am observing a weird behaviour: increasing the acceleration of my object increases the accuracy of the path.
For example, consider the following two objects:
- Object 1 moves with speed of 15 and acceleration of 30.
- Object 2 moves with speed of 15 and acceleration of 8.
I instruct both objects to move to the same spot one at a time. Reaching the spot requires the object to make a left turn around a building.
Object 1 reaches destination using a nice tight path while Object 2 makes a weird turn when trying to turn. I've captured these two in the attached GIF.
Why is this happening?