Поделиться через


Сформулированное отслеживание рук и глаз в Unity

HoloLens 2 представил некоторые новые и захватывающие возможности, такие как сформулированное отслеживание рук и глаз.

Самый простой способ использовать новую возможность в Unity — MRTK. Есть также некоторые примеры сцен, которые помогут вам приступить к работе.

Стандартные блоки, поддерживающие руки, глаза и другие в MRTK

MRTK версии 2 предоставляет набор элементов управления пользовательским интерфейсом и стандартных блоков, которые помогут вам ускорить разработку.

КнопкаПуговица Ограничивающий прямоугольникОграничивающий прямоугольник Обработчик манипуляцииОбработчик манипуляций
Элемент управления кнопкой, поддерживающий различные методы ввода, включая сформулированную руку HoloLens2 Стандартный пользовательский интерфейс для манипулирования объектами в трехмерном пространстве. Скрипт для манипулирования объектами одной или двумя руками.
Элемент Slate —Шифер Системная клавиатураСистемная клавиатура Пригодный для взаимодействияВзаимодействие
Плоскость стиля 2D, которая поддерживает прокрутку с помощью сформулированного ввода рук Пример скрипта для использования системной клавиатуры в Unity. Скрипт, обеспечивающий взаимодействие с объектами, с поддержкой визуальных состояний и тем.
РешательРешающее устройство Коллекция объектовКоллекция объектов ПодсказкаПодсказка
Различные поведения размещения объектов, такие как тег-наряду, блокировка тела, размер постоянного представления и магнетизм поверхности Скрипт для размещения массива объектов в трехмерной форме Пользовательский интерфейс заметки с гибкой системой привязки и сводной системы, которая может использоваться для маркировки контроллеров движения и объектов.
Панель приложенияПанель приложений PointersУказатели Визуализация с использованием кончика пальцаВизуализация пальцем
Пользовательский интерфейс для активации вручную в Bounding Box Сведения о различных типах указателей. Визуальная доступность на пальце, которая повышает уверенность в прямом взаимодействии
Отслеживание глаз: выбор целевого объектаОтслеживание глаз: выбор целевого объекта Отслеживание глаз: навигацияОтслеживание глаз: навигация
Объединение глаз, голоса и ввода рук для быстрого и легкого выбора голограмм в сцене Узнайте, как автоматически прокручивать текст или масштабировать содержимое на основе того, что вы просматриваете Примеры ведения журнала, загрузки и визуализации того, что пользователи смотрели в приложении

Примеры сцен

Узнайте о различных типах взаимодействий и элементов управления пользовательского интерфейса MRTK с помощью этого примера сцены.

Другие примеры сцен можно найти в Смешанная реальность Toolkit GitHub в папке Assets/MixedRealityToolkit.Examples/Demos.

Пример сцены

Следующий этап разработки

Если вы следите за процессом разработки Unity, который мы изложили, вы находитесь в разгар изучения основных стандартных блоков MRTK. Отсюда вы можете перейти к следующему стандартному блоку:

Или перейдите к возможностям и API платформы смешанной реальности:

Вы можете в любой момент вернуться к этапам разработки для Unity.

См. также