My character's jump animation play's when it's not suppose to?

Hi Josh, try this:

  1. Change the name of your “Is Jumping” bool to “Is Falling” (to avoid confusion)
  2. Create a new bool called “Is Jumping” (you’ll need to use both of these variables)
  3. When you jump (ex: press space bar, or whatever your jump button is) set “Is Jumping” to true
  4. Set “Is Jumping” to false after the jumping animation is finished

You will also need to edit your Animation Blueprint and the transitions in-between each animation, that may end up looking something similar to this:

272528-animblueprint.png

Try it out! If you still can’t get it to work then post a screenshot of your Animation Blueprint. Good luck!

Another alternate solution could be to simply store the Z Velocity of your character, and test to see if it is positive (jumping) or negative (falling). Sorry to give multiple answers, but there’s almost always more than one way to do these types of things.