有没有办法在同一个应用程序中同时使用 Vuforia 和 ARCore?

Is there a way to have Vuforia and ARCore in the same app?

我们目前正在为学生项目开发一个应用程序,我们希望能够分别在 Android 和 iOS 上使用 ARCore 和 ARKit,并使用 Vuforia 作为后备。在我的项目合作伙伴已经在两个不同的场景中实现了 ARKit 和 Vuforia 之后,我现在正在尝试添加 ARKit。

但是,当我尝试在 播放器设置 -> XR 设置 下将两者添加到 Android 构建时,我收到以下消息:

我们希望能够让用户始终能够退回到 Vuforia,但在兼容设备上使用 ARCore。有没有办法在项目中同时拥有两者?

AFAIK 如果您将 Unity 场景构建到 Android 工作室或其他方式构建的 android 应用程序中,您将能够做到这一点。您将在设备上检查 ARCore 支持,如果通过,您将加载具有 ARCore 支持的 Unity 场景。如果没有通过,您将加载另一个使用 Vuforia 的 Unity 场景。如果您像我一样只在 Unity 中工作,我认为这是不可能的。不过我可能是错的。

您必须转到 vuforia 设置和 select 选项“不使用”Ar 核心要求,应用程序构建将正常进行并且应用程序将正常运行