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