Vuforia入门学习笔记 —— 三种脱卡方法

Vuforia入门学习笔记 —— 三种脱卡方法

方法一:Enable Extended Tracking

这个脱卡功能是直接在 Prefab:ImageTarget 的组件中勾选 Enable Extended Tracking 属性。可以实现模型的脱卡功能。但是这个方法实现的是:识别图移除之后,模型会在识别图之前的位置停留,一旦手机摄像头的位置改变后,模型就会消失。
Vuforia入门学习笔记 —— 三种脱卡方法

方法二:将模型作为Camera的子物体

这个方法大致实现是:当识别图消失后,将识别物作为 Camera 的子物体,并重置其位置信息。
Vuforia入门学习笔记 —— 三种脱卡方法

方法三:新建一个摄像机渲染脱卡后的模型

此方法的大致实现是:当识别图消失后,将模型从 ImageTarget 的子物体中移除,然后新建一个 Camera 并使摄像机渲染特定的 LayerCuling Mask 属性),然后将模型的 Layer 与摄像机的渲染的 Layer 保持一致。从而是 Camera 只能渲染到脱卡后的模型。
Vuforia入门学习笔记 —— 三种脱卡方法
用这段代码实现脱卡功能时:当识别图消失后,模型会短暂消失(会有一定的延迟才会再次出现模型)。代码有待优化。