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
- Crash on ConvertBufferToEXRBuffer when Lighting Generation is cancelled
- [URP] TrailEffect in URP package samples does not draw Trail Effect
- "NullReferenceException" error is thrown when calling UIDocument.runtimePanel in OnEnable with ExecuteInEditMode
- Graphics.Blit() performs the operation only to the last display when a multi-display environment is used
- [Windows] Multiple Separation Lines are present in the Light Create Menu
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.