[[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 ([[07. 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**. ![[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**. ![[snap.gif]] **Ctrl + S** [[12. Assembler les objets]] ---