UE4_HeroTPP Animation Issues ((Help))

The speed variable in the animation blueprint has the vector length value of the GetVelocity of your character. If you jump in place then your Velocity will be (0,0, a value greater than zero) so speed will probably be bigger than 10 so that what’s probably causing the state change to go to jog instead of jump. What you need to do is either add an extra condition to go to jog and make sure that the character is in the ground (you can get this by checking Is Falling on the character movement component), or you have to change the way you compute speed so it ignores the Z velocity, just multiply Get Velocity with Vector (1,1,0) and do the vector length from that to set speed and you should be good to go.