Dwell — MRTK2

Dwell hero

Взгляд головы и дулок отличные в сценариях, когда руки человека заняты другими задачами. Эта функция также полезна, если голос не является надежным или доступным на 100 % из-за экологических или социальных ограничений. Примеры использования MRTK демонстрируют различные типы компонентов пользовательского интерфейса с настраиваемым временем отклика и визуальным отзывом.

Ознакомьтесь со страницей рекомендаций по проектированию.

Скрипты dwell

  • DwellHandler: добавляет модальность в целевой объект пользовательского интерфейса.
  • DwellStateType: состояния обработчика остановки.
  • DwellUnityEvent: событие Unity для события ожидания. Содержит ссылку на указатель.
  • BaseDwellPressableButton.cs : скрипт, который активирует событие OnClick() в Interactable префабах PressableButtonHoloLens2.
  • ToggleDwellPressableButton.cs : этот сценарий изменяет _BorderWidth свойство dwellVisualImage , которое использует шейдер MRTK standard.

Профили Dwell

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

  • ButtonDwellProfile.asset
  • InstandDwellProfile.asset
  • DwellProfileWithDecay.asset

Prefabs

Эти префабы являются вариантами стилей HoloLens 2 нажимаемых кнопок с дополнительными компонентами для поддержки взаимодействия с остановкой.

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

Эти префабы имеют дополнительный компонент backplate QuadDwellVisual для визуализации состояния входных данных. Он назначен материал HolographicBackPlateDwellVisual.mat . ToggleDwellPressableButton.cs обновляет свойство _BorderWidth стандартного шейдера MRTK, чтобы визуализировать входные данные.

Dwell prefabs structureDwell prefabs

Пример сцены

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

Near Menu Example

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