Slate – MRTK2

Břidlice

Panel Slate nabízí ovládací prvek stylu tenkého okna pro zobrazení 2D obsahu, například prostého textu nebo článků včetně médií. Nabízí grabbable záhlaví, stejně jako funkce Follow Me a Close . Okno obsahu je možné posouvat pomocí artikulovaného zadávání rukou.

Jak používat ovládací prvek slate

Ovládací prvek slate se skládá z následujících prvků:

  • TitleBar: Celý záhlaví v horní části tabule.
  • Nadpis: Oblast nadpisu na levé straně záhlaví.
  • Tlačítka: Oblast tlačítek na pravé straně záhlaví.
  • BackPlate: Zadní strana slate.
  • ContentQuad: Obsah je přiřazený jako materiál. V příkladu se používá ukázkový materiál PanContent.
Struktura slate v editoru Unity

Ovládací prvek Bounds

Ovládací prvek slate obsahuje řídicí skript ohraničení pro škálování a otáčení. Další informace o ovládacím prvku meze najdete na stránce ovládacího prvku meze .

Slate BB

Tlačítka

Standardní slate nabízí dvě tlačítka jako výchozí v pravém horním rohu záhlaví:

  • Sledovat mě: Přepne komponenty orbitálního řešitele, aby objekt slate sledoval uživatele.
  • Zavřít: Zakáže objekt slate.
Tlačítko Slate

Skripty

Obecně platí, NearInteractionTouchable.cs že skript musí být připojený k jakémukoli objektu, který je určen k příjmu událostí dotykového ovládání z objektu IMixedRealityTouchHandler.

Struktura slate
  • HandInteractionPan.cs Tento skript zpracovává artikulované zadávání rukou pro dotyky a přesouvání obsahu na tabulce ContentQuad.

  • HandInteractionPanZoom.cs: Kromě interakce posouvání podporuje tento skript i oboustranné přiblížení.

Přiblížení posouvání podle slate