Floating Pawn Movement with Acceleration and Deceleration

I’m trying to use the Floating Pawn Movement Component to move a Pawn from Point A to Point B.

But when I try reducing the deceleration and acceleration to give it a slow start up and stop, the pawn completely over shoots the end location when I use the Move To Location node in the AI Controller.

Below are the modifications I made to the component:

259936-floatingpawnmovement.png

Just wondering if there is a way to do this using the Movement Component? I’ve considered using a lerp function but I really need to control the acceleration rate and the max speed.

What worked for me is changing the following on the FloatingPawnMovementComponent:

  • Use Acceleration for Paths: Enabled
  • Use Fixed Braking Distance for Paths: Enabled
  • Play with the “Fixed Path Braking Distance”.