Nabídka v blízkosti — MRTK2

Near Menu

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 snadno přístupný kdykoli. Vzhledem k tomu, že je volně spojená s uživatelem, neruší interakci uživatele s cílovým obsahem. Uživatel může pomocí tlačítka Připnout na nabídku world-lock/odemknout nabídku. Nabídka se dá pochytit a umístit na konkrétní pozici.

Chování interakce

  • Označení: Nabídka se řídí vámi a zůstává v rozsahu 30 až 60 cm od uživatele pro blízké interakce.
  • Připnout: Pomocí tlačítka Připnout může být nabídka světem uzamčena a uvolněna.
  • Chytit a přesunout: Nabídka je vždy uchopitelná a pohyblivá. Bez ohledu na předchozí stav se nabídka připne (světem uzamčená), když ji vezmete a uvolníte. Existují vizuální pomůcky pro chytnutelnou oblast. Jsou odhaleny na ručně blízkost.
Near Menu grab

Předfaktory

Předpřipravené nabídky jsou navržené tak, aby ukázaly, 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

Příklady předpřipravených nabídek v nabídce najdete ve NearMenuExamples scéně.

Near Menu Example

Struktura

Předpřipravené nabídky jsou provedeny s následujícími komponentami MRTK.

Near Menu Prefab

Postup přizpůsobení

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

Pod ButtonCollection objektem přidejte nebo odeberte tlačítka.
Near 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.
Near Menu Custome 1

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

3. Upravte velikost zadní desky.

Upravte velikost objektu Quad pod Backplate objektem. Šíř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ího krytu je 0.032 * 4 a výška je 0.032 * 3. Tento výraz můžete přímo umístit do pole Unity.
Near Menu Custome 3

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

Viz také