【问题标题】:Vuforia AR Camera working from the second attempt on AndroidVuforia AR 相机在 Android 上的第二次尝试开始工作
【发布时间】:2020-03-05 12:49:07
【问题描述】:

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

【问题讨论】:

    标签: unity3d vuforia arcore


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。我也尝试过延迟初始化,没有结果。实际上我有一个预加载场景询问权限,但似乎 Vuforia 在这一切之前初始化了相机。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    相关资源
    最近更新 更多