Aujourd’hui, j’ai fait le programme qui me permet de bouger l’index et le majeur de la main lorsque j’appuie sur la main plie en haut à gauche pour la scène Os. Puis, j’ai réussi à faire le bouton recommencement qui me permet de retourner les doigts à leur position initiale. Pour ça, au début, j’avais utilisé un Vector3 BoutDoitIndex, Vector3 MoyenDoitIndex et Vector3 DebutDoitIndex pour enregistre la rotation initiale de chacune des parties du doigt, à l’aide de public GameObject BoutIndex, MoyenIndex, DebutIndex. Cependant, je ne pouvais pas, une fois que je voulais ramener les doigts à leur position initiale, faire BoutIndex.transform.rotation = BoutDoitIndex;, MoyenIndex.transform.rotation = MoyenDoitIndex; et DebutIndex.transform.rotation = DebutDoitIndex;, parce qu’on ne peut pas faire un Quaternion = Vector3. Donc, à la place d’utiliser Vector3, j’ai utilisé public Quaternion BoutIndexDR, MoyenIndexDR, DebutIndexDR;. Donc, j’ai pu redonner la valeur initiale au transform.rotation des parties des doigts. De plus, j’ai utilisé des liens sur Youtube pour savoir comment, lorsque je clique sur quelque chose de précis, que cela provoque le mouvement rechercher. Et j’ai trouvé RaycastHit, qui me permet de savoir où je clique, et Ray, qui me permet de savoir dans quel rayon. Et aussi, hit.transform.tag qui permet d’identifier le tag qui a été ne contact avec le clique de la sourie.



Liens : https://answers.unity.com/questions/332001/how-to-reset-a-gamev-object-to-its-original-rotati.html, https://answers.unity.com/questions/416164/vector3-and-transformrotation.html, https://answers.unity.com/questions/411793/selecting-a-game-object-with-a-mouse-click-on-it.html, https://www.youtube.com/watch?v=RGjojuhuk_s et https://docs.unity3d.com/ScriptReference/Input.GetMouseButtonDown.html.
Décore de la scène Os
