Есть ли у Vuforia флаг события при обнаружении поверхности? - PullRequest
0 голосов
/ 08 марта 2019

Я хочу запустить скрипт загрузки 3d-моделей во время выполнения, только когда поверхность распознается, как я могу это сделать в Vuforia?

1 Ответ

1 голос
/ 08 марта 2019

Vuforia выполняет автоматические тесты на попадание, чтобы обнаружить землю, используя PlaneFinderBehaviour, чтобы вы могли проверить результат этого теста, и если это нечто отличное от null, это означает, что земля обнаружена.Вы можете сделать это, создав такой метод:

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

Затем вы можете зарегистрировать эту функцию в вашем Plane Finder Behaviour следующим образом:

enter image description here

В заключение вы, конечно, можете изменить логику, но основная идея - проверить, возвращает ли Automatic hit test значение.Удачи!

...