Playing animation from start (AnimBlueprint)

Jak_Carver
Sat, 26 Jul 2014 21:29:44 +0000
Mobile

Scenario:
I have a FPS player controller that can melee attack. When player melees, the AnimBP (Anim Graph) fires off the AnimMontage that plays the melee animation (0.583 seconds long).

The issue is that if you use the melee button about 10+ times, the animation begins to slowly “drift” the start time. In other words, every time the melee is used, the animation will never play from the first frame/sec in the animation every time (which it’s supposed to). If you hit the melee button enough times during gameplay, you will eventually have the melee anim play starting from the middle of the animation as opposed to from the start of the anim!

Is there some way to tell UE4 to play the anim from the beginning of the anim (frame/second 0) every time the animation is called up? This is essentially what I need.
I looked all over the docs, checked all the properties for my animation, AnimMontage, AnimBP- everything, and all I find are properties for turning on/off looping, rate scale, etc.; but there is no option for playing an animation from start (every time). This is really weird to me, because it’s a pretty basic parameter that exists in all engines.

What am I missing here?

8 posts - 1 participant