我想在运行时运行一个加载3d模型的脚本,只有当表面被识别时,我怎么能在Vuforia中做到这一点?
Vuforia执行自动命中测试以使用PlaneFinderBehaviour检测地面,因此您可以检查此测试的结果,如果它是null以外的某些东西,则表示检测到地面。您可以通过创建如下方法来实现:
PlaneFinderBehaviour
null
public void Test(HitTestResult result) { if(result !=null) Debug.Log(result); }
然后您可以将此功能注册到您的Plane Finder Behaviour,如下所示:
Plane Finder Behaviour
总之,你可以改变当然的逻辑,但主要的想法是检查Automatic hit test是否返回一个值。祝好运!
Automatic hit test