Why is "Simple move to location" not working as expected?

I’m having all sorts of problems with this. Can anyone help? The only way I can get it to work is by possessing the Character, which completely ignores the camera that the Character has setup. Any ideas?

I don’t get how it knows which to move. Mine doesn’t move any. Please help!

Hi Guys

So I don’t know if this will work for you. But I did some testing on the top down template. i made it so that my clicks had to be 100 Y and 100 X apart. This should have made the character always stop in the center of the grid.

As you already know he doesn’t. But by putting the current character location on the screen I noticed that he always stops 81 away from the click point…

The solution that worked for me was to change the [ROOT] CapsuleComponent on the character to have only 1 Capsule Radius instead of the default 41.

Now he stops in the exact location each time. :slight_smile:

I am guessing that it you need the CapsuleComponent put it someone apart from the root and you should be fine.

I hope this helps

Andrew

3 Likes

This question was posted a long time ago, but I’ve bumped into the same problem as I think lots of people did and that’s my solution. You can reduce Nav agent radius in movement capabilities category of the character to position your character more accurately while using Simple move.

Hi, I’ve done what you suggested and it solved the path following offset problem, but if my character is walking on a stair then 1 unit collision will cause some stuttering problem.

I hope Epic could expose SimpleMoveto offset to blueprint for my playercontroller.