时间流转
This commit is contained in:
@@ -21,6 +21,9 @@ namespace AibisDream.UI
|
||||
{
|
||||
var originImage = originAnimator.GetComponent<Image>();
|
||||
// 设置起始状态
|
||||
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();;
|
||||
|
||||
@@ -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 感觉这个面板应该常驻
|
||||
|
||||
Reference in New Issue
Block a user