Code : Tout sélectionner
function UpdateRotation () {
var startRotation = Player1.transform.rotation;
var currentLookVector = Destination1.transform.position - Player1.transform.position;
currentLookVector.z = 0;
currentLookVector = currentLookVector.normalized;
SpritePlayer1.transform.rotation = startRotation *
Quaternion.FromToRotation(Destination1.transform.position, currentLookVector);
}
J'avais un peu cherché et je n'avais trouvé que ça pour agir sur uniquement 2 axes (sinon la voiture pique du nez et se déforme). Quand je déplace le véhicule vers la droite, tout va bien, mais par l'opération du saint esprit, si je lui demande de faire demi-tour, il ne s'oriente plus voire se déforme. Merci de m'aider ^^
P.S: Si vous avez besoin de plus de code dites le ^^