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

时间:2018-01-01 16:19:54

标签: android unity3d vuforia arcore

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

但是当尝试在播放器设置 - >下添加到Android版本时XR设置,我收到以下消息:

Both ARCore and Vuforia XR Device support cannot be selected at the same time. Please select only one XR Device that will manage the Android device.

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

enter image description here