Exercice - Positionner des objets de jeu et définir la visibilité

Effectué

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

  1. Dans le menu Unity, sélectionnez Assets>Import Package>Custom Package....

    Capture d’écran montrant comment importer un package personnalisé.

  2. 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.

    Capture d’écran montrant comment importer le package du tutoriel.

  3. Dans Import Unity Package, sélectionnez All pour importer toutes les ressources. Sélectionnez ensuite Importer.

    Capture d’écran montrant comment sélectionner toutes les ressources.

Créer l’objet parent

  1. 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.

    Capture d’écran montrant comment créer et ajouter un objet vide à votre scène.

  2. Cliquez avec le bouton droit sur l’objet que vous venez de créer, sélectionnez Rename, puis remplacez le nom par RoverExplorer.

    Capture d’écran montrant comment renommer l’objet.

  3. 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

    Capture d’écran montrant l’objet RoverExplorer sélectionné et positionné.

Ajouter les préfabriqués du tutoriel

  1. Dans la fenêtre Project, accédez au dossier Assets>MRTK.Tutorials.GettingStarted>Prefabs.

    Capture d’écran de la fenêtre Project avec le dossier Prefabs sélectionné.

  2. 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

    Capture d’écran du nouveau préfabriqué Table sélectionné et positionné.

  3. 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

    Capture d’écran du nouveau préfabriqué RoverAssembly sélectionné et positionné.