【发布时间】:2018-07-26 07:17:25
【问题描述】:
我在从资产包加载统一场景时遇到问题。我用 vuforia ARCamera 和几个图像目标创建了一个场景。我将其转换为资产包。到目前为止还不错,但是当我导入和加载场景时,它显示的是黑色场景,但没有显示 AR 相机,但图像目标正在检测标记并在黑屏上显示结果。加载assetbundle场景后有什么办法启动AR相机吗?
提前致谢。
【问题讨论】:
标签: unity3d vuforia assetbundle
我在从资产包加载统一场景时遇到问题。我用 vuforia ARCamera 和几个图像目标创建了一个场景。我将其转换为资产包。到目前为止还不错,但是当我导入和加载场景时,它显示的是黑色场景,但没有显示 AR 相机,但图像目标正在检测标记并在黑屏上显示结果。加载assetbundle场景后有什么办法启动AR相机吗?
提前致谢。
【问题讨论】:
标签: unity3d vuforia assetbundle
加载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 unity 文档中找到
【讨论】: