Utilisation et création de scènes dans MRTK3

Exemples de scènes fournis avec un exemple de projet Unity MRTK3

Exemples généraux de scènes (sous MRTKDevTemplate/Assets/Scenes)

HandInteractionExamples

Vous pouvez expérimenter diverses interactions de main et exemples d’interface utilisateur tels que pincement, touche, saisie et manipulations à deux mains.

Hand Menu

BoundsControlExamples

Différentes configurations de BoundsControl, montrant à la fois des limites 3D et aplaties.

CanvasExample

Affiche une collection de composants d’expérience utilisateur basés sur Unity Canvas. Ces composants d’expérience utilisateur sont basés sur XRI et prennent en charge les interactions XR complètes, mais sont également créés dans Canvas et prennent en charge les interactions traditionnelles avec la souris, le clavier et la manette.

DialogExample

Cette scène illustre l’utilisation du contrôle Dialog.

EyeGazeExample

Exemple d’utilisation de l’interaction de regard pour mettre en surbrillance des objets dans une scène.

HandMenuExamples

Montre l’utilisation d’un menu qui apparaît à côté de la main.

InteractableButtonExamples

Exemple de différents styles de boutons interagissants.

NearMenuExamples

Exemples de menu d’interaction proche.

ObjectBarExample

Affiche la barre d’objets, une collection dynamique d’objets positionnés dans une pile horizontale ou verticale avec une plaque arrière dimensionnée automatiquement.

SampleEmptyMRTKScene

L’exemple de scène MRTK vide contient uniquement le prefab MRTK principal (MRTK XR Rig) et le préfab du simulateur d’entrée (MRTKInputSimulator). Il est destiné à donner aux développeurs une scène vide avec seulement les éléments essentiels MRTK qu’il faut pour commencer.

SlateDrawingExample

Démonstration de l’utilisation de MRTK3 pour créer une application de dessin simple.

SpatialMappingExample

L’exemple de scène de mappage spatial illustre l’utilisation ARMeshManager (MRTK XR Rig > ARSpatialMeshManager) dans MRTK3 pour visualiser le maillage spatial.

TabViewExample

Affiche une collection de boutons qui contrôlent la visibilité des objets de jeu associés.

ToggleCollectionExample

Illustre le script ToggleCollection qui impose qu'un seul bouton d'une collection soit active à la fois.

UIBackplateExample

La scène illustre UIBackplate.prefab, que vous pouvez utiliser pour construire différents types de panneaux d’interface utilisateur et menus.

UITearSheet

Cette scène présente tous les blocs de construction d’interface utilisateur disponibles et leurs permutations dans MRTK. Tous les contrôles sont basés sur le nouveau langage de conception de réalité mixte.

DataBinding et Theming des exemples de scènes

Voici les exemples de scènes DataBinding et Theming fournis avec l’exemple de projet Unity :

Assets\UX Theming Example\Scenes\AudioTheming

Modifiez le son d’un clavier virtuel à l’aide de la liaison de données et du thème.

Assets\UX Theming Example\Scenes\BatteryLevelExample

Utilisation de la liaison de données pour mettre à jour un affichage au niveau de la batterie.

Assets\UX Theming Example\Scenes\CoreUXThemingExample

Exemple d’utilisation de la liaison de données et du thème pour contrôler l’apparence des composants UX Core.

Assets\Data Binding Example\Scenes\DataBindingExamples

Démonstration de l’utilisation de la liaison de données et du thème pour établir une liaison à des sources de données.

Création d’une nouvelle scène avec MRTK3

  1. Créez une scène Unity.

  2. Ajoutez le prefab MRTK XR Rig.

  3. Supprimez l’objet de jeu Main Camera, car MRTK XR Rig contient déjà une caméra.

    MRTK XR rig screenshot

  4. Ajoutez le préfab du simulateur d’entrée MRTK à votre scène.

    Notes

    Cette étape est facultative, mais requise par les simulations dans l’éditeur.

    MRTK input simulator hierarchy pane