Slate -- MRTK2

Slate

Il prefab Slate offre un controllo dello stile di finestra sottile per la visualizzazione di contenuto 2D, ad esempio testo normale o articoli inclusi i supporti. Offre una barra del titolo afferrabile, nonché la funzionalità Seguimi e Chiudi . È possibile scorrere la finestra del contenuto tramite l'input della mano articolato.

Come usare un controllo slate

Un controllo slate è costituito dagli elementi seguenti:

  • TitleBar: l'intera barra del titolo sopra lo slate.
  • Titolo: area titolo sul lato sinistro della barra del titolo.
  • Pulsanti: area del pulsante sul lato destro della barra del titolo.
  • BackPlate: lato posteriore dello slate.
  • ContentQuad: il contenuto viene assegnato come materiale. Nell'esempio viene usato un materiale di esempio 'PanContent'.
Slate Structure in the Unity editor

Controllo dei limiti

Un controllo slate contiene uno script di controllo dei limiti per il ridimensionamento e la rotazione. Per altre informazioni sul controllo dei limiti, vedere la pagina del controllo dei limiti .

Slate BB

Pulsanti

Uno slate standard offre due pulsanti come predefiniti nella parte superiore destra della barra del titolo:

  • Seguimi: attiva l'attivazione di un componente del risolutore orbitale per rendere l'oggetto slate seguire l'utente.
  • Chiudi: disabilita l'oggetto slate.
Slate Button

Script

In generale, lo NearInteractionTouchable.cs script deve essere collegato a qualsiasi oggetto destinato a ricevere eventi di tocco dall'oggetto IMixedRealityTouchHandler.

Slate Structure
  • HandInteractionPan.cs Questo script gestisce l'input della mano articolato per toccare e spostare il contenuto nel contentQuad dell'alate.

  • HandInteractionPanZoom.cs: oltre all'interazione di panoramica, questo script supporta lo zoom a due mani.

Slate Pan Zooming