Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var speed = 0.001;
- var originX = 0.0;
- var originY = 0.0;
- var altitude = 4.0;
- var angle : float = 0.0;
- var angledeg : float = 0.0;
- function Update () {
- var relativeX = Mathf.Cos(angle) * altitude;
- var relativeY = Mathf.Sin(angle) * altitude;
- angle = (angle + speed * Time.deltaTime) % (2.0 * Mathf.PI);
- angle = angle % (2 * Mathf.PI);
- angledeg = (angle * Mathf.Rad2Deg);
- angledeg = angledeg % 360;
- transform.localPosition = Vector3(relativeX + originX,0,relativeY + originY);
- transform.localEulerAngles = Vector3(0,90 - angledeg,0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement