-AUTEUR(S): Franck (Script revisité du tuto d'Unity3D avec Lerps.)
-DESCRIPTION : GameObject qui fait un vas et viens a partir de son placement dans le monde.
-UTILISATION : Placer le script sur le gameObject, régler les coordonées de départ et d'arrivée, puis la vitesse.
-SCRIPT :
Code : Tout sélectionner
var targetA : Vector3;
var targetB : Vector3;
var vitesse : float = 0.1;
function Start () {
targetA = targetA + transform.position;
targetB = targetB + transform.position;
}
function FixedUpdate () {
var weight = Mathf.Cos(Time.time * vitesse * 2 * Mathf.PI) * 0.5 + 0.5;
transform.position = targetA * weight + targetB * (1-weight);
}