%% nav-debut : généré par gen_navigation.py, ne pas modifier à la main %% > [!nav] > ↩ [[Code et Développement/Développement d'Applications/Développement VR/Développement VR|Accueil · Développement VR]] > > | [[Code et Développement/Développement d'Applications/Développement VR/11. Faire apparaitre des objets\|← . Faire apparaitre des objets]] | [[Code et Développement/Développement d'Applications/Développement VR/13. Créer des particules\|. Créer des particules →]] | > |:---|---:| %% nav-fin %% [[Développement VR Unity]] # Assembler les objets Créez un cube, changez sa taille pour qu'il fasse **0.03** en **X Y Z** et mettez le en **0 0 0** en **X Y Z**. Ajoutez lui un box collider et activez **is Trigger**. Rendez ce cube attrapable ([[Code et Développement/Développement d'Applications/Développement VR/07. Attraper un objet|. Attraper un objet]]). Créez un game object vide en enfant du cube et nommez le **SnapInteractor**. Ajoutez lui le component **Snap Interactor**. Glissez déposez le cube dans **Pointable Element** et **Rigidbody**. ![[Code et Développement/Développement d'Applications/Développement VR/ressources/Capture d'écran 2025-08-27 165701.png]] Faites en un **Prefab** et faites en sorte que ce cube apparaissent lorsque le joueur clique sur le bouton précédemment créé. Après avoir créer le cube, il faut créer une **zone de détection d'alignement**. Créez un gameObject vide, que vous nommez **SnapLocationRigidBody**. Ajoutez lui un **Rigidbody** et un **box collider**. Désactivez la gravité sur le rigidbody et activez **Is Kinematic**. Placez le sur la table et changez sa taille pour définir sa zone d'action (relatif au collider). Maintenant, créez une **zone d'alignement** Créez un gameObject vide que vous appelez **SnapLocation**. Ajoutez lui un component **Snap Interactable**. Définissez sous **Rigidbody** le gameObject **SnapLocationRigidBody**. Créez un cube et placez le dans le box collider (le cube peut être plus petit que le collider) et mettez le en enfant de **SnapLocation**. ![[Code et Développement/Développement d'Applications/Développement VR/ressources/snap.gif]] **Ctrl + S** [[Code et Développement/Développement d'Applications/Développement VR/12. Assembler les objets|. Assembler les objets]] --- %% nav-debut : généré par gen_navigation.py, ne pas modifier à la main %% > [!nav] > ↩ [[Code et Développement/Développement d'Applications/Développement VR/Développement VR|Accueil · Développement VR]] > > | [[Code et Développement/Développement d'Applications/Développement VR/11. Faire apparaitre des objets\|← . Faire apparaitre des objets]] | [[Code et Développement/Développement d'Applications/Développement VR/13. Créer des particules\|. Créer des particules →]] | > |:---|---:| %% nav-fin %%