簡體   English   中英

面板應該淡入然后應該加載一個新的場景

[英]Panel should fade in then a new scene should load in

激活觸發器時,面板應淡入,然后應加載新場景。 不幸的是,只有其中一件事發生。

我希望一個接一個發生。

public void transitionpef()

{
    StartCoroutine(panelfadewhite());
}


public IEnumerator panelfadewhite()

{

    float ElapsedTime = 0f;
    float TotalTime = 2f;

   while (ElapsedTime < TotalTime)

    {
      ElapsedTime += Time.deltaTime;
      panel.color = Color.Lerp(new Color(1.0f, 1.0f, 1.0f, 0), new Color(1.0f, 1.0f, 1.0f, 1), (ElapsedTime / TotalTime));
      yield return new WaitForSeconds(3);
      SceneManager.LoadScene("selection_ui", LoadSceneMode.Single);
      yield return null;
    }

}

看起來你的回報在錯誤的位置。 嘗試這個:

public IEnumerator panelfadewhite()
{
    float ElapsedTime = 0f;
    float TotalTime = 2f;
    while (ElapsedTime < TotalTime)
    {
          ElapsedTime += Time.deltaTime;
          panel.color = Color.Lerp(new Color(1.0f, 1.0f, 1.0f, 0), new Color(1.0f, 1.0f, 1.0f, 1), (ElapsedTime / TotalTime));
          yield return null;
    }
    yield return new WaitForSeconds(3);
    SceneManager.LoadScene("selection_ui", LoadSceneMode.Single);
    yield return null;    
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM