2020年01月08日

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
posted by unity-chan at 08:11 | Script