Search Issue Tracker
By Design
Votes
0
Found in
2019.2
2019.2.0b6
Issue ID
1165581
Regression
No
Control Track fails to sample animation keyframes inside its controlling director in Runtime only
How to reproduce:
1. Open the user-submitted project ("ControlActivationNotRevert.zip")
2. While the TImeline Window is opened click on the "PD" object in the Hierarchy Window
3. Observe the preview in the Scene Window (The button is white)
4. Enter Play Mode and observe the animation again (The button is black)
Expected result: the button is animated to have it's image color to be white in play mode just like in the edit mode
Actual result: the button is not animated when in play mode and stays black
Reproduced in: 2019.3.0a8, 2019.2.0b8
Couldn't test with: 2019.1.8f1, 2018.4.3f1, 2017.4.28f1 (Due to the timeline package issues)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Resolution Note (2019.3.X):
Debugged what is going on, and its behaving as expected, although that is definitely not obvious.
- there is an animator controller attached to the canvas, which when constantly write default values (by design).
- the nested timeline is 1 frame long, and does not have any extrapolation modes set.
The nest control track may or may not get run dependent on start delay. The color value is getting overwritten by the controller.
This doesn't happen in editor, because the controller is never previewed.
Two potential solutions here. Set the playable director on the canvas to 'Hold'. Or remove the animator controller. Both will cause the button to go white in playmode.
The editor will show 'HOLD' on the control clip, but whether it holds or completes is dependent on the ExtrapolationMode of the playable director being controlled.