AI does not decelerate when using Move To Actor

I have an AI character based on the Character class and it’s set to use an AI Controller using the AI Controller class. The AI Controller does Move To Actor every tick.

The character’s movement defaults are set to have a low ground friction and deceleration speed (of course I’ve tried a variety of values).

In game, the AI character moves toward the player then stops on a dime. Why isn’t it using the deceleration set up in the defaults?

First of all MoveToActor is a request function which means you call it once and AI will try to get to specified actor. No need to renew the request every tick (which basically resets the whole movement and pathfollowing). Try calling it once and see what happens.


take a look AI moveto deceleration isn't working - Programming & Scripting - Unreal Engine Forums