Menu In de buurt — MRTK2

Menu In de buurt

Near Menu is een UX-besturingselement dat een verzameling knoppen of andere UI-onderdelen biedt. Het zweeft rond het lichaam van de gebruiker en is op elk gewenst moment gemakkelijk toegankelijk. Omdat deze losjes is gekoppeld aan de gebruiker, wordt de interactie van de gebruiker met de doelinhoud niet verstoord. De gebruiker kan de knop Vastmaken gebruiken om het menu te vergrendelen/ontgrendelen. Het menu kan worden gepakt en op een specifieke positie worden geplaatst.

Interactiegedrag

  • Tag-along: Het menu volgt u en blijft binnen 30-60cm bereik van de gebruiker voor de bijna interacties.
  • Vastmaken: Met behulp van de knop Vastmaken kan het menu worden vergrendeld en vrijgegeven.
  • Grab and move: Het menu is altijd grijpbaar en beweegbaar. Ongeacht de vorige status, wordt het menu vastgemaakt (wereld vergrendeld) wanneer het wordt opgehaald en vrijgegeven. Er zijn visuele aanwijzingen voor het grijpbare gebied. Ze worden onthuld op de nabijheid van de hand.
Near Menu grab

Prefabs

Near Menu-prefabs zijn ontworpen om te laten zien hoe u de verschillende onderdelen van MRTK kunt gebruiken om menu's te bouwen voor bijna-interacties.

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

Voorbeeldscène

In de scène vindt u voorbeelden van prefabs in het NearMenuExamples near-menu.

Voorbeeld van menu Near

Structuur

Near Menu-prefabs zijn gemaakt met de volgende MRTK-onderdelen.

Near Menu Prefab

Aanpassingen maken

1. Knoppen toevoegen/verwijderen

Voeg onder ButtonCollection object knoppen toe of verwijder deze.
Near Menu Custome 0

2. De verzameling rasterobjecten bijwerken

Klik op Update Collection de knop in de Inspector van het ButtonCollection object. Hiermee wordt de rasterindeling bijgewerkt.
Near Menu Custome 1

U kunt het aantal rijen configureren met behulp Rows van de eigenschap van de rasterobjectverzameling.
Near Menu Custome 2

3. Pas de grootte van de achterplaat aan

Pas de grootte van het Quad under-object Backplate aan. De breedte en hoogte van de achterplaat moeten zijn 0.032 * [Number of the buttons + 1]. Als u bijvoorbeeld 3 x 2 knoppen hebt, is 0.032 * 4 de breedte van de achterplaat en de hoogte .0.032 * 3 U kunt deze expressie rechtstreeks in het unity-veld plaatsen.
Near Menu Custome 3

  • De standaardgrootte van de knop HoloLens 2 is 3,2 x 3,2 cm (0,032 m)

Zie ook