Menu Perto — MRTK2

Menu Perto

Perto do Menu encontra-se um controlo UX que fornece uma coleção de botões ou outros componentes da IU. Está a flutuar à volta do corpo do utilizador e é facilmente acessível em qualquer altura. Uma vez que está relativamente conjugado com o utilizador, não perturba a interação do utilizador com o conteúdo de destino. O utilizador pode utilizar o botão "Afixar" para bloquear/desbloquear o menu. O menu pode ser agarrado e colocado numa posição específica.

Comportamento de interação

  • Etiquetar: o menu segue-o e permanece dentro de um intervalo de 30 a 60 cm do utilizador para as interações próximas.
  • Afixar: com o botão "Afixar", o menu pode estar bloqueado e libertado.
  • Agarrar e mover: o menu é sempre agarrável e móvel. Independentemente do estado anterior, o menu será afixado (protegido pelo mundo) quando for agarrado e libertado. Existem pistas visuais para a área agarrável. São revelados na proximidade da mão.
Agarrar menu perto

Pré-fabricados

As pré-tarefas do Menu Próximo são concebidas para demonstrar como utilizar 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

Cenário de exemplo

Pode encontrar exemplos de pré-tarefas do Menu Próximo no NearMenuExamples cenário.

Exemplo de Menu Próximo

Estrutura

As pré-tarefas do Menu Próximo são criadas com os seguintes componentes mrtk.

Pré-fab de Menu Próximo

Como personalizar

1. Adicionar/Remover Botões

Em ButtonCollection objeto, adicione ou remova botões.
Menu Próximo Personalizar 0

2. Atualizar a Coleção de Objetos de Grelha

Clique Update Collection no botão Inspetor do ButtonCollection objeto. Irá atualizar o esquema de grelha.
Menu Próximo Personalizar 1

Pode configurar o número de linhas com Rows a propriedade Da Coleção de Objetos de Grelha.
Menu Próximo Personalizar 2

3. Ajustar o tamanho da placa inativa

Ajuste o tamanho do Quad objeto em Backplate . A largura e a altura da placa inativa devem ser 0.032 * [Number of the buttons + 1]. Por exemplo, se tiver botões de 3 x 2, a largura da barra de retrocesso é 0.032 * 4 e a altura é 0.032 * 3. Pode colocar diretamente esta expressão no campo do Unity.
Menu Próximo Personalizar 3

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

Ver também