Verwenden und Erstellen von Szenen in MRTK3

Beispielszenen, die mit dem MRTK3-Beispiel des Unity-Projekts geliefert werden

Allgemeine Beispielszenen (unter MRTKDevTemplate/Assets/Scenes)

HandInteractionExamples

Sie können verschiedene Handinteraktionen und UI-Beispiele erleben, wie z.B. Stoßen, Berühren, Greifen und beidhändige Manipulationen.

Hand Menu

BoundsControlExamples

Verschiedene Konfigurationen von BoundsControl, die sowohl abgeflachte als auch 3D-Grenzen zeigen.

CanvasExample

Zeigt eine Sammlung von UX-Komponenten, die auf Unity Canvas basieren. Diese UX-Komponenten basieren auf XRI und unterstützen vollständige XR-Interaktionen, sind aber auch im Zeichenbereich verfasst und unterstützen herkömmliche Interaktionen mit Maus, Tastatur und Gamepad.

DialogExample

In dieser Szene wird die Verwendung des Dialogfeld-Steuerelements veranschaulicht.

EyeGazeExample

Beispiel für die Verwendung des Gaze Interactor zum Hervorheben von Objekten in einer Szene.

HandMenuExamples

Veranschaulicht die Verwendung eines Menüs, das neben der Hand angezeigt wird.

InteractableButtonExamples

Ein Beispiel für verschiedene Arten von interaktiven Schaltflächen.

NearMenuExamples

Beispiele für interaktionsnahe Menüs.

ObjectBarExample

Zeigt die Objektleiste, eine dynamische Auflistung von Objekten, die in einem horizontalen oder vertikalen Stapel mit einer in der Größe automatischen Rückseite positioniert sind.

SampleEmptyMRTKScene

Die leere MRTK-Beispielszene enthält nur die MRTK-Kernvorlage (MRTK XR Rig) und die Eingabe-Simulator-Vorlage (MRTKInputSimulator). Es ist beabsichtigt, Entwicklern eine leere Szene nur mit den MRTK-Grundlagen zu geben, die zum Beginnen benötigt werden.

SlateDrawingExample

Eine Demonstration der Verwendung von MRTK3 zur Erstellung einer einfachen Zeichenanwendung.

SpatialMappingExample

Die Beispielszene für die räumliche Zuordnung demonstriert die Verwendung von ARMeshManager( MRTK XR Rig > ARSpatialMeshManager ) in MRTK3, um das räumliche Gitter zu visualisieren.

TabViewExample

Zeigt eine Sammlung von Umschaltern an, die die Sichtbarkeit zugeordneter Spielobjekte steuern.

ToggleCollectionExample

Veranschaulicht das ToggleCollection Skript, das eine einzelne Umschaltfläche in einer Auflistung erzwingt, um gleichzeitig aktiv zu sein.

UIBackplateExample

Die Szene demonstriert UIBackplate.prefab, mit dem Sie verschiedene Arten von Benutzeroberflächen und Menüs erstellen können.

UITearSheet

Diese Szene zeigt alle verfügbaren UI-Bausteine und ihre Kombinationen in MRTK. Alle Steuerelemente basieren auf der neuen Mixed Reality Design Language.

Beispielszenen für DataBinding und Design

Im Folgenden finden Sie Beispielszenen für Datenbindung und Design, die ebenfalls mit dem Unity-Beispielprojekt geliefert werden:

Assets\UX Theming Example\Scenes\AudioTheming

Ändern Sie den Sound einer virtuellen Tastatur mithilfe von Datenbindung und Design.

Assets\UX Theming Example\Scenes\BatteryLevelExample

Verwenden der Datenbindung zum Aktualisieren einer Anzeige des Akkustands.

Assets\UX Theming Example\Scenes\CoreUXThemingExample

Beispiel für die Verwendung von Datenbindung und Design zum Steuern des Aussehens von UX Core-Komponenten.

Assets\Data Binding Example\Scenes\DataBindingExamples

Demonstration der Verwendung von Datenbindung und Design zum Binden an Datenquellen.

Erstellen einer neuen Szene mit MRTK3

  1. Erstellen einer neuen Unity-Szene.

  2. Fügen Sie die MRTK XR Rig Prefab hinzu.

  3. Entfernen Sie das Hauptkamera-Spielobjekt, da MRTK XR Rig bereits eine Kamera enthält.

    MRTK XR rig screenshot

  4. Fügen Sie der Szene den MRTK-Eingabesimulator-Prefab hinzu.

    Hinweis

    Dieser Schritt ist optional, aber für In-Editor-Simulationen erforderlich.

    MRTK input simulator hierarchy pane