Menu adiacente

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é è associato in modo libero all'utente, non influisce sull'interazione dell'utente con il contenuto di destinazione. L'utente può usare il pulsante "Aggiungi" per bloccare o sbloccare il menu. Il menu può essere afferrato e posizionato in una posizione specifica.

Comportamento di interazione

  • Tag lungo: il menu segue l'utente e rimane entro un intervallo di 30-60 cm dall'utente per le interazioni da vicino.
  • Aggiungi: usando il pulsante "Aggiungi", il menu può essere bloccato a livello mondiale e rilasciato.
  • Afferra e sposta: il menu è sempre afferrabile e mobile. Indipendentemente dallo stato precedente, il menu verrà aggiunto (bloccato a livello mondiale) quando viene afferrato e rilasciato. Esistono segnali visivi per l'area afferrabile. Vengono rivelati sulla prossimità manuale.
Near Menu grab

Prefab

I prefab near menu sono progettati per illustrare come usare i vari componenti di MRTK per creare menu per le interazioni da vicino.

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

Scena di esempio

È possibile trovare esempi di prefab near menu nella NearMenuExamples scena.

Near Menu Example

Struttura

I prefab near menu sono realizzati con i componenti MRTK seguenti.

Prefab menu vicino

Modalità di personalizzazione

1. Aggiungere/rimuovere pulsanti

ButtonCollectionNell'oggetto aggiungere o rimuovere pulsanti.
Near Menu Custome 0

2. Aggiornare la raccolta di oggetti Grid

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

È possibile configurare il numero di righe usando Rows la proprietà della raccolta di oggetti Grid.
Near Menu Custome 2

3. Regolare le dimensioni del backplate

Regolare le dimensioni dell'oggetto Quad sotto Backplate l'oggetto . 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.
Near Menu Custome 3

  • La dimensione predefinita del HoloLens 2 è 3,2x3,2 cm (0,032 m)

Vedi anche