Управление трехмерных объектов с помощью элемента управления "Границы"
Все интересно, когда вы можете управлять этими голограммами с помощью ваших рук или любого источника входных данных. Для управления и захвата объекта с отслеживаемыми руками объекты должны иметь следующие компоненты, подключенные к ним:
Коллидер: компоненты Collider описывают форму GameObject для телесных столкновений. Коллидеры невидимы, поэтому они не должны точно соответствовать сетке GameObject. Приближенное представление сетки часто более эффективно и неразличимо во время игры.
Манипулятор объектов (скрипт):
ObjectManipulator
скрипт делает объект перемещаемым, масштабируемым и поворотным с помощью одной или обоих рук. Вы можете настроить манипулятор объектов для управления тем, как элемент будет отвечать на многочисленные входные данные. Сценарий должен работать с максимальным числом типов взаимодействия, включая артикулированную руку HoloLens 2, лучи от рук HoloLens 2, взгляд и жесты HoloLens 1, а также ввод с помощью контроллера движения для иммерсивной гарнитуры.
Элемент управления "Границы"
В BoundsControl
представлена простая возможность моделирования объектов в смешанной реальности. Элемент управления границ будет отображать контейнер по голограмме, чтобы предложить пользователям взаимодействовать с ним. Ручки на углах и краях коробки позволят масштабировать, поворачивать или перемещать объект. Управление границами также реагирует на ваши входные данные. Например, в HoloLens 2 элемент управления границ реагирует на близость пальца, предлагая видимые замечания, помогающие понять пространство из объекта. Все взаимодействия и визуальные элементы могут быть легко настроены.