Hi I have setup my own 3rd person game and character.
I have everything working fine so far so good.
When it comes to jumping my animation Is split up into , JumpCrouch - JumpStart - JumpLoop - JumpEnd
My blueprints are as follows:
Character Blueprint :
Animation Blueprint :
State Machine :
Ok now the jump just goes - [Jump key pressed] - Jump
The problem with this is the jump crouch animation, I want this to play after the spacebar has been pressed and stay on the last frame of the animation until released, After which id like
the animation JumpStart to play and to start the actual jump itself.
As you can see I am using a IsInAir? variable, The problem with this is that when used this way the crouch animation plays as its jumping and theres no jump preparation.
I cant put a delay in the state machine as it doesn’t appear there.
And if I was to edit the jump as [Jump Key Pressed] - Delay - Jump
It would just delay the whole animation being played and not let the crouch animation play for as long as you hold the spacebar then jump on spacebar release.
If someone could help me that would be great as im very new to all this. Thanks.