Play Anim Montage not Working

Just wanted to mention for posterity, if you’re using a skeletal mesh that doesn’t have an AnimBP, you can still play a montage, but not using the Play Montage node. You need to use “Play Animation” instead. This will also take a Montage as the animation type to play. Just make sure your mesh is set to “Use Anim Asset” and turn off the “Playing” and “Looping” values which you will obviously control with the Play Animation node. You can also use “Get Play Length” from your montage to see the total length of the montage so that you can correctly trigger events to happen after the montage completes. The nice thing is that if you use an animation (or multiple animations) that’s set to a different play rate than 1.0, it will calculate this correctly with the Get Play Length node provided you don’t change the rate of the montage itself.

2 Likes