Tout d’abord une bonne année a tous
Voila j'essaie de faire une rotation d'une camera autour d'un point (target).
j'ai fais une petit image
voici mon code :
Code : Tout sélectionner
var target:Transform;
var To:Vector3;
var speed =5;
var speedrotate = 5;
function Update () {
var Posx = Input.GetAxisRaw("Vertical");
var Posz = Input.GetAxisRaw("Horizontal");
transform.position.x = transform.position.x * Posx;
transform.position.z = transform.position.z* Posz;
transform.position = Vector3.Lerp(transform.position,target.position,0.5 * speed * Time.deltaTime);
var relativePos = target.position - transform.position;
var rotation = Quaternion.LookRotation(relativePos);
transform.rotation = rotation;
}
je vous remercie d'avance de vos réponses.