Advertisement
cinebox

Untitled

Mar 24th, 2013
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var speed = 0.001;
  2. var originX = 0.0;
  3. var originY = 0.0;
  4. var altitude = 4.0;
  5. var angle : float = 0.0;
  6. var angledeg : float = 0.0;
  7. function Update () {
  8.     var relativeX = Mathf.Cos(angle) * altitude;
  9.     var relativeY = Mathf.Sin(angle) * altitude;
  10.     angle = (angle + speed * Time.deltaTime) % (2.0 * Mathf.PI);
  11.     angle = angle % (2 * Mathf.PI);
  12.     angledeg = (angle * Mathf.Rad2Deg);
  13.     angledeg = angledeg % 360;
  14.     transform.localPosition = Vector3(relativeX + originX,0,relativeY + originY);
  15.     transform.localEulerAngles = Vector3(0,90 - angledeg,0);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement