Exercice - Positionner des objets de jeu et définir la visibilité
Nous allons maintenant voir comment créer des objets parents, ajouter des préfabriqués à la scène et utiliser le composant Transform pour les placer dans des positions particulières.
Importer les ressources du tutoriel
Pour commencer, téléchargez le package Unity personnalisé suivant : MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.3.0.0.unitypackage
Dans le menu Unity, sélectionnez Assets>Import Package>Custom Package....
Dans Import package, sélectionnez le package MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.3.0.0 que vous avez téléchargé, puis sélectionnez Open.
Dans Import Unity Package, sélectionnez All pour importer toutes les ressources. Sélectionnez ensuite Importer.
Créer l’objet parent
Dans la fenêtre Hierarchy, cliquez avec le bouton droit sur une zone vide, puis sélectionnez Create Empty pour ajouter un objet vide à votre scène.
Cliquez avec le bouton droit sur l’objet que vous venez de créer, sélectionnez Rename, puis remplacez le nom par RoverExplorer.
L’objet RoverExplorer étant toujours sélectionné, dans la fenêtre Inspector, configurez le composant Transform comme suit :
- Position : X = 0, Y = 0,9, Z = 2
- Rotation : X = 0, Y = 0, Z = 0
- Scale : X = 1, Y = 1, Z = 1
Ajouter les préfabriqués du tutoriel
Dans la fenêtre Project, accédez au dossier Assets>MRTK.Tutorials.GettingStarted>Prefabs.
Dans la fenêtre Project, faites glisser le préfabriqué Table sur l’objet RoverExplorer pour en faire un enfant de cet objet. Ensuite, dans la fenêtre Inspector, configurez le composant Transform de la table comme suit :
- Position : X = 0, Y = -0.005, Z = 0
- Rotation : X = 0, Y = 0, Z = 0
- Scale : X = 1.2, Y = 0.01, Z = 1.2
Dans le volet Project, faites glisser le préfabriqué RoverAssembly sur l’objet RoverExplorer pour en faire un enfant de cet objet. Ensuite, dans Inspector, configurez le composant Transform comme suit :
- Position : X = -0.1, Y = 0, Z = 0
- Rotation : X = 0, Y = -135, Z = 0
- Scale : X = 1, Y = 1, Z = 1