Varying Animation Help/Pointers Needed

Hello, I am currently in the making for an adventure game using Unreal Engine, I have been motion capturing different animations for the main character, and have now completely finished locomotion; walks, runs, idles, crouch, prones, hanging, swinging… etc… The problem arises when I have not a clue on how to differentiate the inputs for the motions.

EX: I have a regular walk animation, that’s fine and dandy, but then I have a crouch walk animation, how do I script either in C++ or Blueprint, that Crouch walk only plays when crouching and regular walk plays when in idle.

Any tutorials, pointers, or ideas to get this to work, remember, the walk animation is using the same input as the other crouch walk animation would, so… Any help?

Thanks in advance!

Use switch on bool in animgraph. You will have to make a blendspace for each state then make bools for each state. Then get a reference from the character and feed the bools into animgraph.

Take a look at this video: :slight_smile: