Шарнирное отслеживание рук и глаз в Unity
HoloLens 2 появилось несколько новых и интересных возможностей, таких как шарнирная рука и отслеживание глаз.
Самый простой способ использовать новые возможности в Unity — использовать MRTK. Есть также несколько примеров сцен, которые помогут вам приступить к работе.
Стандартные блоки, поддерживающие руки, глаза и другие элементы в MRTK
MRTK версии 2 предоставляет набор элементов управления пользовательского интерфейса и стандартных блоков, которые помогут ускорить разработку.
Кнопка | Обработчик манипуляций | |
---|---|---|
Элемент управления "Кнопка", который поддерживает различные методы ввода, включая шарнирную руку HoloLens2 | Стандартный пользовательский интерфейс для манипулирования объектами в трехмерном пространстве. | Скрипт для манипулирования объектами одной или двумя руками. |
Грифель | Системная клавиатура | Интерактивный объект |
Плоскость двухd-стилей, которая поддерживает прокрутку с помощью шарнирного ввода с помощью рук | Пример скрипта для использования системной клавиатуры в Unity. | Скрипт, обеспечивающий взаимодействие с объектами, с поддержкой визуальных состояний и тем. |
Решатель | Коллекция объектов | Подсказка |
Различные режимы размещения объектов, такие как добавление тегов, блокировка тела, постоянный размер представления и поверхностный магнетизм | Скрипт для размещения массива объектов в трехмерной форме | Пользовательский интерфейс заметки с гибкой системой привязки и сворачивания, которую можно использовать для маркировки контроллеров движения и объектов. |
Панель приложения | Указатели | Визуализация с использованием кончика пальца |
Пользовательский интерфейс для ручной активации Ограничивающего прямоугольника | Сведения о различных типах указателей. | Визуальная доступность на кончике пальца, которая повышает уверенность в прямом взаимодействии |
Отслеживание взгляда: выбор цели | Отслеживание взгляда: навигация | |
Объединение глаз, голосового и ручного ввода для быстрого и легкого выбора голограмм в сцене | Узнайте, как автоматически прокручивать текст или масштабировать содержимое с фокусом в зависимости от того, что вы просматриваете | Примеры ведения журнала, загрузки и визуализации того, что пользователи просматривали в приложении |
Примеры сцен
Узнайте о различных типах взаимодействий и элементов управления пользовательского интерфейса MRTK с помощью этого примера сцены.
Другие примеры сцен можно найти в GitHub Смешанная реальность Toolkit в папке Assets/MixedRealityToolkit.Examples/Demos.
Следующий этап разработки
Если вы следите за путь разработки Unity, который мы изложили, вы находитесь в разгаре изучения основных стандартных блоков MRTK. Отсюда вы можете перейти к следующему стандартному блоку:
Или перейдите к возможностям и API платформы смешанной реальности:
Вы можете в любой момент вернуться к этапам разработки для Unity.