Я пытаюсь загрузить сцену с EasyAR асинхронно по сценарию b. Но это не работает.
SceneManager.LoadSceneAsync("Scene_name")
Это работает, если я пытаюсь загрузить сцену, используя
SceneManager.LoadScene("Scene_name")
Вопрос: есть ли способ загрузить его асинхронно?
Работа с c #.
Тест на устройстве Android.
Unity 2018.3.12f
Easy AR ver. 3.0
Спасибо!
Новое обновление кода:
private void WallSceneLoader()
{
_loaderGameObject.SetActive(true);
var asyncScene = SceneManager.LoadSceneAsync(Constants.Scenes.AR_SCENE);
asyncScene.allowSceneActivation = false;
while (asyncScene.progress < 0.9f)
{
var progress = Mathf.Clamp01(asyncScene.progress / 0.9f);
_loaderBar.value = progress;
}
Debug.Log("asyncScene.isDone = true");
asyncScene.allowSceneActivation = true;}
_loader.gameObject
это просто слайдер с индикатором хода.