I need to make my character move to a location. He moves using Simple Move to Location and moves closer but doesn’t get anywhere near close enough to the specified location.
I am making a game that requires accuracy. If I tell him to move to 10, 0, 0, then he needs to be close enough that there is no visual difference.
The AIController has a ‘Move to Location’. Why this isn’t available to Character Controller is beyond me. There are convoluted examples of making a character controller move an aicontroller that moves the pawn… yeah, no. Even if I tried to implement this solution, the blueprint commands are never available to me such as casting to an AI controller (even from within a blueprint who’s parent class is an aicontroller). It is as if my Unreal Engine does not have these functions available.
Also, since I have built a lot of logic into my character controller blueprint I am not willing to switch its parent class. I should not need to just to get it to move to where it is told to move.
What is the proper way of making my character move to a specified location without getting it wrong every time?
I am using Unreal Engine 4.5