UNITY(Android)不寻求许可

时间:2018-11-27 10:08:32

标签: unity3d

我的应用有问题! 我的应用程序有3个Scene,其中一个使用ARCore(ARScene),另一个使用摄像头设备(CamScene)。问题是,如果我不运行ARScene,CamScene也将不起作用(不寻求许可)! 我仅使用摄像头设备创建了新应用,并且可以正常工作(开始运行应用时会征求许可)

1 个答案:

答案 0 :(得分:0)

 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设备构建了此应用程序,没有错误消息!