我在Android View中添加了UnityPlayer。我试图在Unity中使用2个不同的AR场景。 场景:1 =>欢迎屏幕决定,设备支持ARCore 场景:2 =>如果设备支持ARCore,请从我的Android Activity启动ARcore场景 场景:3 =>如果设备不支持ARCore,请从我的Android活动
启动Vuforia场景因此,对于场景1,我需要在XR设置中启用支持的ARCore 对于场景2,我需要在XR设置中启用Vuforia增强现实支持 无法启用这两个选项。 那么在从我的Activity启动Unity Player之前,是否可以在运行时设置这些选项?
答案 0 :(得分:1)
没有。您现在无法做到这一点,但未来可能会发生变化。原因是因为此时无法禁用ARCore。您可以建议将其作为Github页面上的一项功能,并说明您需要它。
对于 Vuforia ,您可以通过VuforiaBehaviour.Instance.enabled = false;
和enable
将其停用,方法是再次将其设置为true。
问题是你不能和ARCore一样。您可能能够通过查找场景中的所有ARCore组件并禁用它们来做同样的事情,但我不确定这是否会释放相机甚至可以正常工作。