SceneManager.LoadSceneAsync
を
allowSceneActivation = false
で使う場合は、isDone
がtrue
にならないそうなので、気を付けてください。
allowSceneActivation = true
とした後でtrue
になるそうです。ちなみに、progress
の値も0.9
までで止まるみたいです。ロードの完了を待ってシーンを表示するコード書こうとして少しハマってしまいました。
リンク
Unity – Scripting API: AsyncOperation.allowSceneActivation
https://docs.unity3d.com/ScriptReference/AsyncOperation-allowSceneActivation.html
Unity – Scripting API: SceneManagement.SceneManager.LoadSceneAsync
https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadSceneAsync.html