How to animate a Bow

Is there anyone out there who is willing to show how to animate a bow properly ? There are really no tutorials out there for a third person system or at all really. I’m currently having issues with my animations repeating and don’t know enough to resolve it. (see pictures)

THANKS!

using ue4 4.18!

[alt text][1]

First thing is you need an Idle state that is the default and goes into Pullback on activation. When the shot is finished, it should return to the Idle state.

Second, you may have the “looping” option enabled in the Play nodes of your states.

If that doesn’t help then please show us what the Pullback, Hold, and Release states have in them. And the transitions between them too, please.

Actually it doesn’t loop, i made a mistake. What it does, is it plays through once, then it will go through all the animations again up to the “held” state. But when I fire again, it doesn’t release AGAIN. So it’s working but it’s only registering the release one time. I removed the idle anim because it is the same as the held anim. I want it so that th eplayer will draw another arrow as long as they have the aim button down.

the rules are as follows:

pullback to held → if held, can transition
held to release → if released, can transition
release to pullback → if released, can transition (this one doesn’t seem to make a difference if pulled back or released)

What about when the player isn’t holding down the button? You still need the bow to have an idle state. Plus, getting it to work with single-shot is a good first step to getting it to work the way you want. Once you have single-shot with an idle state then you only have to get it to skip through (or bypass) the idle state. Baby steps.