Skiffer -- MRTK2
Slate prefab erbjuder en tunn fönsterstilskontroll för att visa 2D-innehåll, till exempel oformaterad text eller artiklar inklusive media. Den erbjuder en handtagsbar namnlist samt funktionen Följ mig och Stäng . Innehållsfönstret kan rullas via ledade handindata.
Så här använder du en skifferkontroll
En skifferkontroll består av följande element:
- TitleBar: Hela namnlisten ovanpå skiffern.
- Rubrik: Rubrikområdet till vänster i namnlisten.
- Knappar: Knappområdet till höger i namnlisten.
- BackPlate: Baksidan av skiffern.
- ContentQuad: Innehållet tilldelas som material. I exemplet används exempelmaterialet PanContent.
![Slate Structure i Unity-redigeraren](../images/slate/mrtk_slatestructure.jpg?view=mrtkunity-2022-05)
Gränskontroll
En skifferkontroll innehåller ett gränskontrollskript för skalning och rotation. Mer information om gränskontroll finns på sidan med gränskontroll .
![Skiffer BB](../images/slate/mrtk_slate_bb.jpg?view=mrtkunity-2022-05)
Knappar
En standardskiffer innehåller två knappar som standard längst upp till höger i namnlisten:
- Följ mig: Växlar en lösningskomponent i omloppsbana så att skifferobjektet följer användaren.
- Stäng: Inaktiverar skifferobjektet.
![Knapp för skiffer](../images/slate/mrtk_slate_buttons.jpg?view=mrtkunity-2022-05)
Skript
I allmänhet måste skriptet NearInteractionTouchable.cs
kopplas till alla objekt som är avsedda att ta emot touch-händelser från IMixedRealityTouchHandler
.
![Skifferstruktur](../images/slate/mrtk_slate_scripts.png?view=mrtkunity-2022-05)
HandInteractionPan.cs
Det här skriptet hanterar ledade handindata för att röra och flytta innehållet på skifferns ContentQuad.HandInteractionPanZoom.cs
: Förutom panoreringsinteraktionen stöder det här skriptet tvåhandszoomning.
![Zoomning av skifferpanna](../images/slate/mrtk_slate_panzoom.png?view=mrtkunity-2022-05)