Создание соответствующей кнопки при сканировании QR-кода с несколькими целями - PullRequest
0 голосов
/ 14 мая 2018

Я довольно новичок в Unity и Vuforia, я использую Unity 2017.3.1f1.

У меня есть два QR-кода с приложенными ImageTargets. Теперь я хочу, чтобы при сканировании и при обнаружении этих ImageTargets кнопка UI на панели UI отображалась с текстом, относящимся к каждой цели.

Пример: я сканирую QR-код, генерируя 3D-ноутбук. На экране отображается кнопка панели интерфейса с надписью «ноутбук». Я перемещаюсь для сканирования следующего объекта, и он генерирует новую кнопку под первой кнопкой «Проектор».

Я искал простые объяснения, примеры и способы сделать это в самых последних версиях Unity и Vuforia и нашел на удивление мало полезного.

1 Ответ

0 голосов
/ 14 мая 2018

У вас уже есть целевые изображения с какой-то 3D-моделью. Просто добавьте другой объект как часть этой иерархии объектов, которая содержит кнопку и текст, который вы хотите отобразить.

Вы даже можете использовать некоторую относительно простую векторную математику, чтобы кнопка всегда была обращена к камере (transform.LookAt(Camera.main.transform)) или всегда находилась на одинаковом расстоянии от камеры (Camera.main.transform.position - 10 * transform.forward, плюс некоторое смещение), что сделало бы ее неразличимой от кнопки, размещенной на экране.

...