Instantly speed up the player
I'm creating a 3rd person game. I want my character accelerates suddenly when it hits an other mesh. I've already tried the Add force and the Add impulse nodes but it does nothing. What can I do ?
Here you have a solution for the speedchange that works ok. And if you want to change animation speed (so it matches new temporary movement speed) you can do it by adding a bool that is "InstantAcceleration" that is set to true when max walk speed is set to 1200, and set it to false after the 5 seconds before itgoes back to 600speed. You can add this variable in either the static mesh BP or your character BP. The impoirtant thing is the casting in the animblueprint.
Then cast/call that bool into the AnimBlueprint and then create a new bool (in the AnimBlueprint this time) that is set to true whenever the called bool is set to true.
answered Dec 13 '15 at 11:19 AM
It works very good, thank you ! Can we also adjust the forward vector of the character to change his direction?
answered Dec 13 '15 at 11:50 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here