When using “simple move to location” with a PlayerController it doesn’t get close to the desired location - not even nearly. If I click to move it needs to get close enough that there is no visual difference in the exact coordinates it received and the final position - accurate to a minimum of 2 floating points. I am using Unreal Engine 4.5.
I have setup a significant amount of functions and so forth in my PlayerController. Searching Google it seems the solution (more of a hack / work around than a solution though…) is to have a PlayerController send information to AIController which then moves the attached Pawn.
This isn’t a valid solution for me. For one thing, changing the parent class type from PlayerController to AIController ruins half my functions and it’d take a long and painful amount of work to get things half way going again. Another, I do not have the necessary functions available to me in Unreal Engine that are required to make this work and am unable to implement them (meaning I can not cast to AIController or even “Spawn AIFrom…”… anything but a Class). And third, I don’t like cheap hacks to do something I could teach a 12 year old to implement in Java when I’m using what’s intended as a triple A game engine, that is, actually move an object to the specified location.
For the sake of my sanity and the hype over this engine, please explain how to ‘Move to Location’ accurately with a PlayerController.
Thanks for your time.