我切換場景:團結不能設置ActiveScene
SceneManager.LoadScene("Scene2");
Debug.Log("Current scene: " + SceneManager.GetActiveScene().name);
調試說:
Current scene: Scene1
我已經試過這也:
SceneManager.LoadScene("Scene2");
StartCoroutine(WaitUntilEndOfFrame());
Debug.Log("Current scene: " + SceneManager.GetActiveScene().name);
private IEnumerator WaitUntilEndOfFrame() {
yield return new WaitForEndOfFrame();
}
還說
Current scene: Scene1.
我試過SetActiveScene(SceneManager.GetSceneByBuildId(1));
我已經嘗試啓動,作爲協程,我試過了,並等待5秒。即使場景在Unity中更改,靜態ActiveScene仍然是Scene1。沒有什麼會改變活動的場景...
請張貼你的*場景設置*的截圖。 – Programmer
@編程器我不確定你指的是什麼。渲染設置?他們已經改變了一些UI邏輯,你能否澄清一下你在找什麼?對造成的不便表示歉意! – Micard