I want to have a dash movement ability within this game.
What I want from it is to move my character from its current position to a desired position over a very specific time, I can’t use a lerp as that would cause my character to ‘fly’ straight to the location which results in the character clipping through the world.
I need it to function a lot like a warrior’s charge from World of Warcraft
[Example of a Warrior Charge Here]
I Intend to chain multiple of these together to form a point to point dash which in quick succession strikes many enemies.
I am currently using AI pathing to achieve this and mathematically figuring out the max walk speed based on the distance between the start position and the end position.
I feel like there is a much better way, this feels way too hacky
I also have the max velocity change set to a value that’s through the roof
This is what I am currently doing