diff --git a/Assets/Scripts/UI/Panel/PlayTool/TimeTurner.cs b/Assets/Scripts/UI/Panel/PlayTool/TimeTurner.cs index 260430db6..8eb93a9c1 100644 --- a/Assets/Scripts/UI/Panel/PlayTool/TimeTurner.cs +++ b/Assets/Scripts/UI/Panel/PlayTool/TimeTurner.cs @@ -21,6 +21,9 @@ namespace AibisDream.UI { var originImage = originAnimator.GetComponent(); // 设置起始状态 + targetAnimator.gameObject.SetActive(true); + originAnimator.gameObject.SetActive(true); + float originParam = StateToParam(originState); float targetParam = StateToParam(targetState); @@ -29,8 +32,6 @@ namespace AibisDream.UI canvasGroup.alpha = 0; originImage.color = Color.white; - targetAnimator.gameObject.SetActive(true); - originAnimator.gameObject.SetActive(true); // 淡入 yield return canvasGroup.DOFade(1, inoutTime).WaitForCompletion();; diff --git a/Assets/Scripts/UI/Panel/PlayToolPanel.cs b/Assets/Scripts/UI/Panel/PlayToolPanel.cs index f3011f503..6a0d4818c 100644 --- a/Assets/Scripts/UI/Panel/PlayToolPanel.cs +++ b/Assets/Scripts/UI/Panel/PlayToolPanel.cs @@ -190,11 +190,11 @@ namespace AibisDream.UI public IEnumerator TimeFlowsOn(string originState, string targetState) { // 黑屏淡入 - yield return _fadeImage.FadeInAsync(1); + yield return _fadeImage.FadeInAsync(0.5f); // 时间流转 yield return _timeTurner.TurnTimeTo(originState, targetState); // 黑屏淡出 - yield return _fadeImage.FadeOutAsync(1); + yield return _fadeImage.FadeOutAsync(0.5f); } #region 感觉这个面板应该常驻