检测到Surface时,Vuforia是否具有事件标志?

时间:2019-03-08 08:56:36

标签: unity3d vuforia

我只想在识别出曲面后才在运行时运行加载3d模型的脚本,我该如何在Vuforia中做到这一点?

1 个答案:

答案 0 :(得分:1)

Vuforia执行自动命中测试以使用PlaneFinderBehaviour检测地面,因此您可以检查此测试的结果,如果不是null以外的东西,则表示检测到地面。您可以通过创建像这样的方法来做到这一点:

public void Test(HitTestResult result)
{
    if(result !=null)
       Debug.Log(result);
}

然后您可以像下面这样将此功能注册到Plane Finder Behaviour

enter image description here

总而言之,您当然可以更改逻辑,但是主要思想是检查Automatic hit test是否返回值。祝你好运!