Остановка взгляда

Карточка остановки взгляда

Head-взгляд и вдаваясь являются великолепной в ситуациях, когда руки человека заняты другими задачами. Эта функция также полезна, если речь не 100% надежности или доступности в связи с ограничениями на окружающую среду или социальные сети. В примерах вдаваясь МРТК демонстрируются различные типы компонентов пользовательского интерфейса с настраиваемым временем отклика и визуальным отзывом.

Рекомендации по проектированию см. на странице с рекомендациями Head и вдаваясь .

Вдаваясь сценарии

  • Двеллхандлер: добавляет модальность вдаваясь к целевому объекту пользовательского интерфейса.
  • Двеллстатетипе: состояния обработчика вдаваясь.
  • Двеллунитевент: событие Unity для события вдаваясь. Содержит ссылку на указатель.
  • Баседвеллпрессаблебуттон. CS : скрипт, который запускает событие OnClick () в Interactable PressableButtonHoloLens2 Prefabs.
  • Тоггледвеллпрессаблебуттон. CS : этот скрипт изменяет _BorderWidth свойство объекта, dwellVisualImage который использует шейдер мртк Standard.

Профили вдаваясь

Профили вдаваясь используются обработчиком вдаваясь для настройки различных порогов.

  • Буттондвеллпрофиле. актив
  • Инстанддвеллпрофиле. актив
  • Двеллпрофилевисдекай. актив

Prefabs

эти prefabs являются вариантами HoloLens 2 стиля с нажатой кнопкой prefabs, которые имеют дополнительные компоненты для поддержки взаимодействий вдаваясь.

  • PressableButtonHoloLens2_Dwell. prefab
  • PressableButtonHoloLens2_32x96_Dwell. prefab
  • PressableButtonHoloLens2ToggleDwell. prefab
  • PressableButtonHoloLens2Toggle_32x96_Dwell. prefab

Эти Prefabs имеют дополнительный компонент куаддвеллвисуал для визуализации состояния ввода вдаваясь. У него есть холографикбаккплатедвеллвисуал материалов. Тоггледвеллпрессаблебуттон. CS обновляет свойство _BorderWidth стандартного шейдера мртк для визуализации входных данных вдаваясь.

Dwell prefabs structure Dwell prefabs

Пример сцены

Примеры можно найти в DwellExample сцене. В примере сцены показаны примеры пользовательского интерфейса объемные и примеры пользовательского интерфейса Unity.

Near Menu Example

См. также раздел