如何在一个Vuforia应用中使用标记跟踪和地平面?

时间:2019-01-09 14:15:18

标签: unity3d augmented-reality vuforia

我已经尝试了很长时间,在一个Unity应用程序中同时使用标记跟踪和地平面跟踪,但是我无法使其正常工作。 Vuforia似乎仅限于“地平面模式”或“常规标记跟踪模式”。只要Unity中的平面取景器游戏对象或Vuforia设备跟踪器处于非活动状态,标记跟踪就可以正常工作。 但是,如果我激活了平面取景器,则标记跟踪会中断,并且应该在标记上呈现的内容会浮动。

我知道我可以通过编程方式随时打开或关闭平面取景器,但是这样做会使屏幕变黑几秒钟。 需要明确的是,我并不想在同一应用程序和Unity场景中同时使用标记跟踪和平面跟踪。用户应该既可以跟踪卡片大小的标记,又可以稍后生成地平面。在我看来,如果在Vuforia切换到“地平面模式”时应用程序和相机冻结,则会破坏沉浸感。

肯定有一种方法可以在Vuforia中实现标记跟踪和地平面之间的无缝过渡吗?

1 个答案:

答案 0 :(得分:0)

  

“标记跟踪仅在飞机取景器游戏中有效   Unity中的对象或Vuforia设备跟踪器处于非活动状态”

我认为这是不正确的。您可以同时使用两者。同样,由于使用地面,位置设备跟踪会自动激活。然后,您可以根据问题中说明的情况在融合模式Optimize for Image Targets and VumarksOptimize for Model Targets and Ground Plane之间进行切换。

问题的问题是,即使由于位置设备跟踪而在帧中不可见图像目标,仍然可以跟踪它们,但是您也可以通过脚本来解决该问题