首页 > 解决方案 > vuforia unity 场景加载空白

问题描述

我在从assetbundle 加载统一场景时遇到问题。我用 vuforia ARCamera 和几个图像目标创建了一个场景。我将其转换为资产包。到目前为止还不错,但是当我导入和加载场景时,它显示的是黑色场景,但没有显示 AR 相机,但图像目标正在检测标记并在黑屏上显示结果。加载assetbundle场景后有什么方法可以启动AR相机吗?

提前致谢。

标签: unity3dvuforiaassetbundle

解决方案


加载assetbundle场景后有什么方法可以启动AR相机吗?

您可以使用 SceneManager.sceneLoaded 等待场景加载。然后,当场景完全加载后,您可以实例化/激活您的 AR 相机。

// called first
void OnEnable()
{
    SceneManager.sceneLoaded += OnSceneLoaded;
}

// called second
void OnSceneLoaded(Scene scene, LoadSceneMode mode)
{
    //Put the code to enable/instantiate your ARCamera here
}

请注意,这必须在您完全加载资产包后调用

有关 SceneManager 工作原理的更多信息,请参阅SceneManager统一文档


推荐阅读