Menu próximo – MRTK2

Near Menu

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 pelo mundo) 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.
Near Menu grab

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.

Near Menu Example

Estrutura

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

Near Menu Prefab

Como personalizar

1. Adicionar/Remover Botões

Em ButtonCollection objeto, adicione ou remova botões.
Near Menu Custome 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.
Near Menu Custome 1

Você pode configurar o número de linhas usando Rows a propriedade da Coleção de Objetos de Grade.
Near Menu Custome 2

3. Ajustar o tamanho da placa de fundo

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

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

Veja também