Why isn't the montage playing?

I just don’t know what else to do. I just made a montage of anime and I want to make that montage run by pressing C on the keyboard but my character doesn’t even move.


Is the montage being called? Are the other animation working?

Hi @PUMIG, I think I might know why it’s not working.

1. Animation not compatible with the character mesh
If you try to play an animation montage using a different character than the one in the montage then the animation montage wouldn’t usually play. If it does play, then it’s going to look funny. So double check!

2. Using another Play Montage node:
There are many different nodes that allow you to play an Anim Montage, but some people have found others to work better than others. Right now your using the “Play Montage” node, personally I use the “Play Anim Montage” node. If your ABP is overriding the Anim Montage you can drag your mesh component and search for “Get Anim Instance” when off of the “Get Anim Instance”, search for “Montage Play”. The “Get Anim Instance” will get your Animation Blueprint and then play the Anim Montage off of it so the Animation Blueprint will not override the Anim Montage.

3. Play Rate is not set
Currently you have a variable plugged into Play Rate and so if that value is 0 then the Anim Montage will not play. So double check that too!

Hope this help! :+1:

Hi @PUMIG ,
also check for the blends in your montage, if your animation is short it can be masked by the blend times.

@ArcReed3215 Thank you for your advise! Actually I didn’t have base about Anim at that time. I probably didn’t set Anim class and Skeletal mesh asset to Mesh0 component. I like to use Metahumans so In Character BluePrint I get meshes from Metahumans BluePrint like modular character, you know? and I was just using Body mesh instead of Mesh0 component. Yeah that was stupid ha ha… I realized I have to use Mesh0 component instead of Body mesh and set Anim class and skeletal mesh asset to Mesh0 component.