Filmklappe

Filmklappe

Das Slate-Prefab bietet ein schlankes Fensterformat-Steuerelement zum Anzeigen von 2D-Inhalten, z. B. Nur-Text oder Artikel einschließlich Medien. Sie bietet eine fähige Titelleiste sowie die Funktionen Follow Me und Close. Das Inhaltsfenster kann über eine artikulierte Handeingabe gescrollt werden.

Verwenden eines Slate-Steuerelements

Ein Slate-Steuerelement besteht aus den folgenden Elementen:

  • TitleBar: Die gesamte Titelleiste auf der Schieferleiste.
  • Titel: Der Titelbereich auf der linken Seite der Titelleiste.
  • Schaltflächen: Der Schaltflächenbereich auf der rechten Seite der Titelleiste.
  • BackPlate: Die Rückseite der Schiefer.
  • ContentQuad: Inhalt wird als Material zugewiesen. Im Beispiel wird das Beispielmaterial "PanContent" verwendet.
Slate Structure in the Unity editor

Begrenzungssteuerelement

Ein Slate-Steuerelement enthält ein Begrenzungssteuerelementskript zum Skalieren und Rotieren. Weitere Informationen zum Begrenzungssteuerelement finden Sie auf der Seite begrenzungssteuerelement.

Slate BB

Schaltflächen

Eine Standardslate bietet oben rechts auf der Titelleiste standardmäßig zwei Schaltflächen:

  • Folgen Sie mir: Schaltet eine Orbital-Solverkomponente um, damit das Slate-Objekt dem Benutzer folgt.
  • Schließen: Deaktiviert das Slate-Objekt.
Slate Button

Skripts

Im Allgemeinen muss das NearInteractionTouchable.cs Skript an jedes Objekt angefügt werden, das touch-Ereignisse von empfangen IMixedRealityTouchHandler soll.

Slate Structure
  • HandInteractionPan.cs Dieses Skript verarbeitet die artikulierten Handeingaben zum Berühren und Verschieben des Inhalts auf contentQuad des Schiefers.

  • HandInteractionPanZoom.cs: Zusätzlich zur Schwenkinteraktion unterstützt dieses Skript das zweihändige Zoomen.

Slate Pan Zooming