检测到 Surface 时,Vuforia 是否有事件标志?
Does Vuforia Has an Event flag when Surface is Detected?
我想 运行 一个仅在表面被识别时 运行 加载 3d 模型的脚本,我如何在 Vuforia 中做到这一点?
Vuforia 使用 PlaneFinderBehaviour
执行自动命中测试来检测地面,因此您可以检查此测试的结果,如果它不是 null
,则表示检测到地面。你可以通过创建一个像这样的方法来做到这一点:
public void Test(HitTestResult result)
{
if(result !=null)
Debug.Log(result);
}
然后您可以像这样将此功能注册到您的Plane Finder Behaviour
:
总之,您当然可以更改逻辑,但主要思想是检查 Automatic hit test
returns 是否是一个值。祝你好运!
我想 运行 一个仅在表面被识别时 运行 加载 3d 模型的脚本,我如何在 Vuforia 中做到这一点?
Vuforia 使用 PlaneFinderBehaviour
执行自动命中测试来检测地面,因此您可以检查此测试的结果,如果它不是 null
,则表示检测到地面。你可以通过创建一个像这样的方法来做到这一点:
public void Test(HitTestResult result)
{
if(result !=null)
Debug.Log(result);
}
然后您可以像这样将此功能注册到您的Plane Finder Behaviour
:
总之,您当然可以更改逻辑,但主要思想是检查 Automatic hit test
returns 是否是一个值。祝你好运!