Dwell — MRTK2

Dwell hero

Olhar para a cabeça e habitação são ótimos em cenários em que as mãos de uma pessoa estão ocupadas com outras tarefas. O recurso também é útil quando a voz não é 100% confiável ou disponível devido a restrições ambientais ou sociais. Os exemplos de habitação do MRTK demonstram diferentes tipos de componentes de interface do usuário com tempo de resposta configurável e comentários visuais.

Consulte a página de diretrizes de foco e habitação para obter as recomendações de design.

Scripts de habitação

  • DwellHandler: adiciona uma modalidade de habitação ao destino da interface do usuário.
  • DwellStateType: os estados do manipulador de habitação.
  • DwellUnityEvent: evento unity para um evento de habitação. Contém a referência de ponteiro.
  • BaseDwellPressableButton.cs : um script que dispara o evento OnClick() nos Interactable pré-fabricados PressableButtonHoloLens2.
  • ToggleDwellPressableButton.cs : esse script modifica _BorderWidth a propriedade da qual está usando o dwellVisualImage Sombreador Padrão mrtk.

Perfis de habitação

Os perfis Dwell são usados pelo Manipulador de Habitação para configurar os vários limites.

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

Pré-fabricados

Essas pré-fabricados são variantes dos pré-fabricados do botão pressionável de estilo HoloLens 2 que têm componentes adicionais para dar suporte a interações de moradia.

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

Esses pré-fabricados têm um componente de backplate adicional QuadDwellVisual para visualizar o estado de entrada de habitação. Ele tem o material HolographicBackPlateDwellVisual.mat atribuído. ToggleDwellPressableButton.cs atualiza a propriedade _BorderWidth do sombreador MrTK Standard para visualizar a entrada de habitação.

Dwell prefabs structureDwell prefabs

Cena de exemplo

Você pode encontrar exemplos na DwellExample cena. A cena de exemplo mostra exemplos de interface do usuário volumétrica e exemplos de interface do usuário do Unity.

Near Menu Example

Confira também