首页 > 解决方案 > Vuforia AR Camera 在 Android 上的第二次尝试开始工作

问题描述

我有一个Android使用Unity和 C创建的应用程序#,它也使用Vuforia. 我有一个AR Camera,当我刚刚安装应用程序并授予相机权限时显示黑屏,但是当我关闭应用程序并重新启动时,一切正常。我做了很多搜索,所以我发现并尝试了将自动图形切换为OpenGls2、将最小化设置为无等。升级Vuforia版本对我不起作用。也ARCamera适用于支持的手机ARCore,不适用于没有ARCore. 所以我想,问题出在手机的架构上。关于如何使其工作的任何想法?

标签: unity3dvuforiaarcore

解决方案


它必须与相机API相关。我不知道 Vuforia 是如何尝试初始化相机的。似乎它会尝试在旧 Android 版本的成功许可结果之前对其进行初始化。您可以将 Vuforia 初始化延迟到权限检查之后。有一个选项可以设置 Vuforia 延迟初始化,但最好是制作一个预加载场景,在其中检查所有权限,也许还有其他设置,然后加载使用 Vuforia 的场景。

更新:请尝试更新 Unity 的 xr 插件(它们现在是软件包),将 Unity 本身更新到最新版本。不要使用统一测试版。如果有来自 Vuforia 的一些建议,请查看最新支持的统一版本。Youc 还尝试从头开始创建一个新的统一项目,然后导入最新的 vuforia,然后在 android 上尝试相机,然后如果一切顺利,为您的应用导入所有资源。


推荐阅读