How do i make my character automatically move faster

Hello,

how can i make my character move faster in MyCharacter blueprint? I want to gradually speed it up, so it will run/walk faster and faster.

Thanks.

Hi,

I can’t verify it cause i’m Not at home but you should try to take the delta seconds from EventTick in your Charakter BP and connect it to the Charakter walk speed.

Another possible solution could be walkspeed=walkspeed+x…delay…call walkspeed=walkspeed+x again etc.

I hope this helps.

thanks for advice, it helps, but i exactly don´t get how you mean it, becuse i am start learning UE, 3 moths ago, so please can you send here photo of blueprint, or something else how could i make it in my project (after you get home of course), thanks again

have you already tried to make some changement in the character movement ?

In your blueprint character you have a character movement component, and a variable called ’ acceleration '. If it still don’t work, second like is the solution.

Yes i know about it (character movement) a but i want to my character simply automatically move faster and faster, and he moves foward only, i´ll try your blueprint screen, but if you have any ideas put it here please :)(there is my movement Blueprint, so how to add your nodes into it?)

Actually in your blueprint you can move right and left because your ‘Input MoveRight’ is connected with ’ add movement input '.

You are lucky, i still have the runner project :slight_smile: .

Here is the simpliest solution :

Thank you this works prefectly as i want :), thanks all of you for help :slight_smile:

There is nice answers, but I’d like to add some more about smoothing.

You can either use float curve variable or calculate cosine graph for non-linear smoothing.

Also you can use in blueprint easily

As I know cosine is much cheap and faster than curve variable.

thanks too :slight_smile: