Menu vicino - MRTK2

Menu vicino

Near Menu è un controllo UX che fornisce una raccolta di pulsanti o altri componenti dell'interfaccia utente. È mobile intorno al corpo dell'utente e facilmente accessibile in qualsiasi momento. Poiché è strettamente associato all'utente, non disturba l'interazione dell'utente con il contenuto di destinazione. L'utente può usare il pulsante 'Aggiungi' per bloccare/sbloccare il menu. Il menu può essere afferrato e posizionato in una posizione specifica.

Comportamento di interazione

  • Tag-along: il menu ti segue e rimane entro 30-60 cm dall'utente per le interazioni vicine.
  • Aggiungi: usando il pulsante "Aggiungi", il menu può essere bloccato e rilasciato.
  • Afferra e sposta: il menu è sempre afferrabile e mobile. Indipendentemente dallo stato precedente, il menu verrà aggiunto (bloccato al mondo) quando viene afferrato e rilasciato. Ci sono segnali visivi per l'area afferrabile. Vengono rivelati in prossimità della mano.
Afferra menu vicino

Oggetti prefab

I prefab near Menu sono progettati per illustrare come usare i vari componenti di MRTK per creare menu per interazioni vicine.

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

Scena di esempio

È possibile trovare esempi di prefab di Menu vicino nella NearMenuExamples scena.

Esempio di menu vicino

Struttura

I prefab near Menu vengono creati con i componenti MRTK seguenti.

Prefab del menu vicino

Modalità di personalizzazione

1. Aggiungi/Rimuovi pulsanti

In ButtonCollection oggetto aggiungere o rimuovere pulsanti.
Menu vicino Personalizzato 0

2. Aggiornare la raccolta di oggetti Grid

Fare clic Update Collection sul pulsante nel controllo dell'oggetto ButtonCollection . Aggiornerà il layout della griglia.
Menu vicino Personalizzato 1

È possibile configurare il numero di righe usando Rows la proprietà della raccolta di oggetti Griglia.
Menu vicino Personalizzato 2

3. Regolare le dimensioni del backplate

Regolare le dimensioni dell'oggetto Quad sotto Backplate . La larghezza e l'altezza del backplate devono essere 0.032 * [Number of the buttons + 1]. Ad esempio, se si dispone di 3 x 2 pulsanti, la larghezza del backplate è 0.032 * 4 e l'altezza è 0.032 * 3. È possibile inserire direttamente questa espressione nel campo di Unity.
Menu vicino Personalizzato 3

  • Le dimensioni predefinite del pulsante HoloLens 2 sono 3,2x3,2 cm (0,032 m)

Vedi anche