You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
798 B
C#

/******************************************************************************/
/*
Project - MudBun
Publisher - Long Bunny Labs
http://LongBunnyLabs.com
Author - Ming-Lun "Allen" Chou
http://AllenChou.net
*/
/******************************************************************************/
using UnityEngine;
namespace MudBun
{
public class Orbit : MonoBehaviour
{
public float Radius = 5.0f;
public float Speed = 1.0f;
private void Update()
{
float theta = Speed * Time.time / Radius;
float sin = Mathf.Sin(theta);
float cos = Mathf.Cos(theta);
transform.position = new Vector3(Radius * cos, 0.0f, Radius * sin);
transform.rotation = Quaternion.LookRotation(new Vector3(-sin, 0.0f, cos));
}
}
}