Отображение текста / изображения, когда искатель самолета Vuforia обнаруживает поверхность - PullRequest
0 голосов
/ 04 ноября 2018

Я разрабатываю игру с Vuforia в Unity. Я пытаюсь показать плоскость / холст / изображение, пока vuforia обнаруживает поверхность, поэтому мои пользователи не будут чувствовать себя потерянными, пока Vuforia сканирует. Но проблема в том, что я изучил только 2 доступных скрипта, которые я могу найти,

DefaultTrackableEventHandler.cs 

и

DefaultInitializationErrorHandler

но я не смог точно указать сценарий, где он инициализирует обнаружение.

Поэтому я прошу спросить, знает ли кто-нибудь, какая часть кода Vuforia инициализирует сканирование, чтобы я мог настроить его.

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Что мы сделали, так это отобразили «панель инструкций», которая заполнила весь экран при загрузке сцены. Это позволило устройству обнаруживать окружающую среду, пока пользователь читал инструкции. Тогда у нас просто была кнопка «Ок» внизу, которая отключала панель при нажатии, открывая, таким образом, опыт AR. Смотрите прикрепленный скриншот. Панель команд

0 голосов
/ 05 ноября 2018

Я предполагаю, что вы используете наземную плоскость, так как вы написали «обнаружение поверхности» Скрипт поведения искателя плоскости отвечает за «сканирование» и поиск горизонтальных поверхностей. Что вы можете сделать, это проверить образцы vuforia из хранилища активов, и вы увидите, что этот скрипт постоянно выполняет тесты на попадание, чтобы найти позиции на обнаруженных поверхностях. Поэтому, если это вызывается при Автоматическом тестировании попадания, это означает, что ваше устройство обнаружило поверхность и выполняет удары по вашему индикатору.

enter image description here

В этом примере HandleAutomaticHitTest, подключенный к PlaneManager, вызывается при каждом вызове автоматического теста на попадание. Вы можете изменить этот HandleAutomaticHitTest скрипт, чтобы достичь того, что вы хотели. Последнее замечание: я не уверен на 100%, но сканирование, вероятно, начинается, когда запускается трекер позиционного устройства или запускается vuforia.

...