Compartilhar via


Menu Próximo — MRTK2

Menu Próximo

O menu próximo é um controle de UX que oferece uma coleção de botões ou outros componentes da interface do usuário. Ele está flutuando ao redor do corpo do usuário e facilmente acessível a qualquer momento. Como ele é acoplado livremente ao usuário, ele não afeta a interação do usuário com o conteúdo de destino. O usuário pode usar o botão "Fixar" para bloquear/desbloquear o menu. O menu pode ser segurado e colocado em uma posição específica.

Comportamento de interação

  • Marcar: o menu segue você e fica no intervalo de 30 a 60 cm do usuário nas interações próximas.
  • Fixar: usando o botão 'Fixar', o menu pode ser bloqueado e liberado globalmente.
  • Segurar e mover: o menu sempre pode ser segurado e movido. Independentemente do estado anterior, o menu será fixado (bloqueado mundialmente) quando capturado e liberado. Há dicas de visual que mostram a área que pode ser segurada. Elas são mostradas nas proximidades da mão.
Captura de menu próximo

Pré-fabricados

Os pré-fabricados do Menu Próximo foram projetados para demonstrar como usar os vários componentes do MRTK para criar menus para interações próximas.

  • NearMenu2x4.prefab
  • NearMenu3x1.prefab
  • NearMenu3x2.prefab
  • NearMenu3x3.prefab
  • NearMenu4x1.prefab
  • NearMenu4x2.prefab

Cena de exemplo

Você pode encontrar exemplos de pré-fabricados do Menu Próximo na NearMenuExamples cena.

Exemplo de menu próximo

Estrutura

Os pré-fabricados do Menu Próximo são feitos com os seguintes componentes do MRTK.

Pré-fabricado do menu próximo

Como personalizar

1. Adicionar/Remover Botões

Em ButtonCollection objeto , adicione ou remova botões.
Personalizar menu próximo 0

2. Atualizar a coleção de objetos Grid

Clique Update Collection no botão Inspetor do ButtonCollection objeto . Ele atualizará o layout da grade.
Personalizar menu próximo 1

Você pode configurar o número de linhas usando Rows a propriedade da Coleção de Objetos grid.
Personalizar menu próximo 2

3. Ajustar o tamanho da placa de fundo

Ajuste o tamanho do Quad objeto abaixo Backplate . A largura e a altura da placa de fundo devem ser 0.032 * [Number of the buttons + 1]. Por exemplo, se você tiver 3 botões x 2, a largura do backplate será 0.032 * 4 e a altura será 0.032 * 3. Você pode colocar essa expressão diretamente no campo do Unity.
Personalizar menu próximo 3

  • O tamanho padrão do botão HoloLens 2 é 3,2x3,2 cm (0,032m)

Confira também