How to Play multiple Animation Montages on a character.

I have a montage for my character blocking as well as another one for when he attacks.

In my Anim Graph I’m using a Layered Blend By Bone with my spine selected so I’m just using the Upper Body of my Blocking Animations layered with the leg animations from my cached locomotion pose. Which works perfectly.

However I run into issues when I try to hook up my montage for the Attack, I created it using a different slot for the fullBody and tried adding another blend pin and assigning that one to blend at the Hips so it would include leg movement since the final attack has a jump and spin. But this results in the Attack montage being able to play but the Block Montage will never play.

Is this the wrong method for trying to use one Montage or another. I’ve been googling for the past few hours but everything I find is about trying to get two to play simultaneously and that’s not what I want, I just want it to be able to run one or the other. I’ve experimented with Blend by bool checking against my isAttacking and isBlocking booleans and Blend By Int and setting a integer variable after checking if isAttacking or IsBlocking is true.

Any ideas on how I could get this to work would be greatly appreciated. Just need to find a way to make a character who can block and attack.

I’ll include some photos of the rest of my graphs if it helps at all.

Animation Blueprint - Event Graph


Shows how and when the animation is updated

Shows my custom events for block and attack that play the montages, and how I use animation notifs to break out of montage.

Character Blueprint - Event Graph

attackInput.png
The input for the attack, block is exact same except with the input I made for block. I didn’t think the rest of graph was important but let me know if you want to look at it.

Hi. In Layered Blend Per Bone you probably need to make an order:

  1. First pin (Base Pose) - your locomotion cached state.
  2. Blend Poses 0 - your Fullbody Slot at hips’ layer for attack montage.
  3. Blend Poses 1 - Upperbody Slot at clavicle_l (if you block with left arm).
1 Like