Управление трехмерных объектов с помощью элемента управления "Границы"

Завершено

Все интересно, когда вы можете управлять этими голограммами с помощью ваших рук или любого источника входных данных. Для управления и захвата объекта с отслеживаемыми руками объекты должны иметь следующие компоненты, подключенные к ним:

  • Коллидер: компоненты Collider описывают форму GameObject для телесных столкновений. Коллидеры невидимы, поэтому они не должны точно соответствовать сетке GameObject. Приближенное представление сетки часто более эффективно и неразличимо во время игры.

  • Манипулятор объектов (скрипт): ObjectManipulator скрипт делает объект перемещаемым, масштабируемым и поворотным с помощью одной или обоих рук. Вы можете настроить манипулятор объектов для управления тем, как элемент будет отвечать на многочисленные входные данные. Сценарий должен работать с максимальным числом типов взаимодействия, включая артикулированную руку HoloLens 2, лучи от рук HoloLens 2, взгляд и жесты HoloLens 1, а также ввод с помощью контроллера движения для иммерсивной гарнитуры.

Элемент управления "Границы"

В BoundsControl представлена простая возможность моделирования объектов в смешанной реальности. Элемент управления границ будет отображать контейнер по голограмме, чтобы предложить пользователям взаимодействовать с ним. Ручки на углах и краях коробки позволят масштабировать, поворачивать или перемещать объект. Управление границами также реагирует на ваши входные данные. Например, в HoloLens 2 элемент управления границ реагирует на близость пальца, предлагая видимые замечания, помогающие понять пространство из объекта. Все взаимодействия и визуальные элементы могут быть легко настроены.