Bonjour,
Je cherche à aligner deux objets:
(la main du personnage, avec l'endroit où il regarde (empty)), l'empty sert de point de vue et donc de mobilité à la caméra.
Et donc la main lorsqu'elle ramasse l'objet s'aligne avec l'empty, par animation pour permettre le déplacement du personnage.
En revanche je voudrai qu'avec le déplacement de l'empty la main reste aligné avec, donc le pointe.
Dans un premier temps j'ai testé ça:
Ce qui me donne un résultat pas mal du tout, étant donné que la main réagit bien au mouvement de la souris au même titre que l'empty le fait de base, mais ce n'est pas la bonne orientation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if(WTake.tag == "Pistol") { characterContent.GetComponent.<Animation>().CrossFade("w_gun", 0.2); var handle = GameObject.Find("right_arm").transform; handle.transform.LookAt(targetView); }
Comme on peut le voir l'empty view est en face du personnage mais la main se trouve au dessus de la tête, l'axe X rouge devrait pointer vers l'empty.
Il me faudrait une sorte de droite pour imager passant par l'empty et l'axe x du groupe de la main.
Est ce que ça n'aurait pas un rapport avec la position local de l'objet ?
Ca doit être tout bête mais je butes dessus ...
Si vous y voyez une solution, c'est pas de refus
Merci d'avance !
Partager