Using the new "Get Relevant Anim Time Remaining" Node, transitions don't read the relevant anim until the second time passing through the state.
*See attached image.

In contrast, using the old "Time Remaining" Node, allows the proceeding animation to play all the way through.

Steps to Reproduce

1. Open attached project in UE 4.9.1
2. Open "ThirdPerson_AnimBlueprint"
3. Open "JumpStart" in the State Machine
4. Keep AnimBlueprint window open as you Play in Editor in Viewport
5. In the AnimBlueprint Debug Filter, select "ThirdPerson_AnimBP..."
6. With PIE still active return to Viewport and press spacebar to cause character to jump
NOTE: In the AnimBlueprint the "JumpStart" animation only partially plays first go round
EXPECTED: The "JumpStart" animation to entirely play
7. Stop playing in Editor
8. Open transition between JumpStart and JumpLoop
9. Replace "Get Relevant Anim Time Remaining" node with "Time Remaining" node
10. Repeat steps 4-6 above
NOTE: The "JumpStart" animation now plays to completion on first go round.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Won't Fix
ComponentOLD - Anim
Affects Versions4.9.1
CreatedSep 16, 2015
ResolvedSep 30, 2016
UpdatedMay 18, 2020