I have a character with a simple double jump system set up. On the players second jump while they are in mid air I want the character change direction to the direction that they are facing. I’m having a lot of trouble. I can add velocity to the character but it is a static direction and it doesnt change to the direction the character is facing.
I’ve tried getting forward vector and then going in to an ‘add’ node in to set velocity. Ive tried a few similar things with ‘add impulse’ and I’ve tried using a lot of different nodes for trying to get player rotation and then convert that into an additional velocity of the player.
Simply put my question would be something like, how do I get the rotation of the player so that I can convert that into a direction that is compatible with an add velocity node that would then push the character in the direction that they are facing. Air control is helpful but its not what I’m looking for here. Add Impulse gives me a lot of errors saying I need to enable physics and it still doesn’t work even after enabling physics.
It seems like it should be simple to take the rotation of a character and add velocity in that direction but I’m spending hours trying a ton of node configurations and scouring forums that don’t answer this question.
It might help to note that I’m using a standard 3rd person character controller with a retargeted mesh, only tampering with standard movement components and using blueprints.