Nabídka v blízkosti — MRTK2
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.

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ě.

Struktura
Předpřipravené nabídky jsou provedeny s následujícími komponentami MRTK.
- Prefab stisknutelnýButtonHoloLens2
- Kolekce objektů mřížky: Rozložení více tlačítek v mřížce
- Obslužná rutina manipulace: Chytit a přesunout nabídku
- Řešitel radialView: Sledujte chování me(tag-along)
Postup přizpůsobení
1. Přidání nebo odebrání tlačítek
Pod ButtonCollection
objektem přidejte nebo odeberte tlačítka.
2. Aktualizace kolekce objektů mřížky
Klikněte na Update Collection
tlačítko v inspektoru objektu ButtonCollection
. Aktualizuje rozložení mřížky.
Počet řádků můžete nakonfigurovat pomocí Rows
vlastnosti Kolekce objektů mřížky.
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.
- Výchozí velikost tlačítka HoloLens 2 je 3,2x3,2 cm (0,032 m)