[英]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.