How to I fix the dash distance difference between ground & in the air?

Hello. I’m trying to make a dash system for my 3rd person game. I created a blueprint function for it but however my character’s dash distance changes when on air. How can I make it same for both? Here is my blueprint.

Is it moving you further / faster when in the air?

not exactly but something like that. i dont know if its bc of that but feels like character unable to go far because of friction when on ground.

Aye, makes sense. Try it like so:

This should give you plenty of framerate and friction independent control, including the curve of the dash for more interesting behaviours.


Otherwise you’d need to tackle friction - you can find it on the character movement component - so it could be a matter of disabling it. Not sure how fiddly this could become.

7 Likes

(post deleted by author)