- Added support for explicitly specifying the transitions trigger time when using state machine automatic transition rules.
- Fixed state machine automatic transitions rules not triggering from a looping animation.
- Fixed state machine automatic transitions rules that have their next state as a conduit state triggering before reaching the end of the animation.
- Consolidate all the ways to check if asset in asset player is looping into a single api call, IsLooping().
- Added getter for a AssetPlayer's DeltaTimeRecord.
- Added warning when a asset player is using looping animations with automatic rule based transitions.
#jira UE-171299, UE-180844, UE-185174
[CL 25877647 by roland munguia in ue5-main branch]
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds
#jira
#preflight
[CL 22173263 by marc audy in ue5-main branch]
Included features in this changelist:
* Capture a snapshot of common movement properties (velocity, speed, etc) that are used to drive animation
* Character movement component for stop/pivot location
* Library of anim node functions for Distance Matching
* Template anim node that can advance by distance traveled rather than by time
* Template anim node that's driven by distance to a target rather than by time
* Animation modifier that generates distance curves based on root motion
* Turn in place functionality for keeping the capsule from spinning the pose when it rotates by applying an offset, includes functionality for turn on spot animations to compenstate for the offset
#preflight 61446e46599fd80001c250e2
#review-17532442 @Koray.Hagen, @Thomas.Sarkanen, @Fernando.Coello
#fyi Laurent.Delayen
[CL 17551436 by Aaron Cox in ue5-main branch]