Sdílet prostřednictvím


Nabídka v blízkosti — MRTK2

Nabídka v okolí

Near Menu je ovládací prvek uživatelského rozhraní, který poskytuje kolekci tlačítek nebo jiných komponent uživatelského rozhraní. Je plovoucí kolem těla uživatele a je snadno přístupný kdykoli. Vzhledem k tomu, že je volně spojená s uživatelem, nenarušuje interakci uživatele s cílovým obsahem. Uživatel může pomocí tlačítka Připnout nabídku uzamknout nebo odemknout. Nabídka může být uchopena a umístěna na konkrétní pozici.

Chování interakce

  • Označení: Nabídka vás sleduje a zůstává v rozsahu 30 až 60 cm od uživatele pro blízké interakce.
  • Připnout: Pomocí tlačítka Připnout lze nabídku uzamknout a uvolnit.
  • Uchopte a přesuňte se: Nabídka je vždy uchopitelná a pohyblivá. Bez ohledu na předchozí stav bude nabídka připnutá (světem uzamčená) při chytnutí a uvolnění. Pro oblast, která se dá uchopit, jsou vizuální upozornění. Jsou odkryty na blízkosti ruky.
Poblíž Menu grab

Prefabs

Prefaby blízké nabídky jsou navrženy tak, aby demonstrovaly, jak používat různé komponenty MRTK k vytváření nabídek pro blízké interakce.

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

Příklad scény

Ve scéně najdete příklady prefab NearMenuExamples blízké nabídky.

Příklad nabídky Near

Struktura

Prefaby v blízkosti nabídky jsou tvořeny následujícími komponentami MRTK.

Poblíž Menu Prefab

Postup přizpůsobení

1. Přidání nebo odebrání tlačítek

V části ButtonCollection Objekt přidejte nebo odeberte tlačítka.
Poblíž Menu Custome 0

2. Aktualizace kolekce objektů mřížky

Klikněte na Update Collection tlačítko v inspektoru objektu ButtonCollection . Aktualizuje rozložení mřížky.
Poblíž Menu Custome 1

Počet řádků můžete nakonfigurovat pomocí Rows vlastnosti Kolekce objektů mřížky.
Poblíž Menu Custome 2

3. Upravte velikost backplate

Upravte velikost objektu pod Backplate objektemQuad. Šířka a výška zadní desky by měla být 0.032 * [Number of the buttons + 1]. Pokud máte například tlačítka 3 x 2, šířka zadní desky je 0.032 * 4 a výška je 0.032 * 3. Tento výraz můžete vložit přímo do pole Unity.
Poblíž Menu Custome 3

  • Výchozí velikost tlačítka HoloLens 2 je 3,2 × 3,2 cm (0,032 m)

Viz také