I have a player controller. I would like him to move to a specified location at a constant rate.
If I get his current location, then the location where the player clicks, and use ‘Set Actor Location’, any form of interpolation (usually ‘Lerp (Vector)’) results in a non-constant rate of movement such as gradual easing out at the end of the transition - which is expected with this setup, so how do I set it up so that this doesn’t occur?
As an example, if the character is set to move at a rate that covers 300 cm each second, his speed should never change unless I modify a variable directly or he stops moving.
One of the methods I tried is attached below (taken from here). Unfortunately this didn’t work for the OP of the thread in question or myself. The speed is always significantly faster over larger distances and keeps resetting the actor’s position and pretty much ‘doesn’t work’.