UNITY (Android) НЕ ПРОСИТ РАЗРЕШЕНИЯ - PullRequest
0 голосов
/ 27 ноября 2018

У моего приложения есть проблемы!В моем приложении есть три сцены, одна из которых использует ARCore (ARScene), другая - камеру (CamScene).Проблема в том, что если я не запускаю ARScene, CamScene также не работает (НЕ ЗАПРОСИТЬ О РАЗРЕШЕНИИ)!Я создаю новое приложение, использующее только камеру, и оно работает (оно запрашивает разрешение при запуске приложения)

1 Ответ

0 голосов
/ 28 ноября 2018
 public IEnumerator LoadAsync(SceneType levelNum)
{
    yield return null;
    StartOperation(levelNum);
    yield return new WaitForSeconds(0.5f);
    while (DoneLoading() == false)
    {
        Debug.Log("In while");
    }
    if (loadSceneMode == LoadSceneMode.Additive)
        UnityEngine.SceneManagement.SceneManager.UnloadSceneAsync(currentScene.name);
    else
        operation.allowSceneActivation = true;

    yield return new WaitForSeconds(0.2f);
    //effect.Hiden();
}
 private bool DoneLoading()
{
    return (loadSceneMode == LoadSceneMode.Additive && operation.isDone) || (loadSceneMode == LoadSceneMode.Single && operation.progress >= 0.9f);
}

private void StartOperation(SceneType levelNum)
{
    operation = UnityEngine.SceneManagement.SceneManager.LoadSceneAsync(levelNum.ToString(), loadSceneMode);
    operation.allowSceneActivation = false;
}
  public void LoadSceneAsync(SceneType sceneType)
{
    effect.Show();
    StartCoroutine(LoadAsync(sceneType));
}

Это моя сцена загрузки, я создаю это приложение для устройства Android, когда я запускаю с редактором, мое слово приложения нормальное, без сообщений об ошибках !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...