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.
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
Créez une scène Unity.
Ajoutez le prefab MRTK XR Rig.
Supprimez l’objet de jeu Main Camera, car MRTK XR Rig contient déjà une caméra.
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.