allowSceneActivation=falseを使う場合の注意

SceneManager.LoadSceneAsync

allowSceneActivation = false

で使う場合は、isDonetrueにならないそうなので、気を付けてください。

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です