After using a "Play Animation", the user cannot set the character back to using an AnimBP via the "Set Anim Instance Class" node.
Workaround: Use two "Set Anim Instance Class" nodes. One to set it to none and then the next to set the desired AnimBP
1. Create a Third Person Template Project
2. Open the Character BP
3. (See attached image) Add a Play animation node and set it to the ThirdPersonRunAnimation
4. Add a SetAnimInstanceClass node and set it to use ThirdPersonAnimBP
5. Hook them up with two delays to EventBeginPlay as seen in the image above
6. Compile and PIE
Result: After two seconds, the character will switch to the Run Animation as expected, but will not switch to the AnimBP
Expected: AnimBP plays when SetAnimInstanceClass is triggered
Workaround: Add another SetAnimInstanceClass node before the last node and have it set the New Class to None
Head over to the existing Questions & Answers thread and let us know what's up.
4 |
Component | OLD - Anim |
---|---|
Affects Versions | 4.8.2 |
Target Fix | 4.16 |
Created | Jul 17, 2015 |
---|---|
Resolved | Mar 19, 2017 |
Updated | May 18, 2020 |