31 lines
798 B
C#
Raw Normal View History

2025-07-11 15:42:48 +05:00
/******************************************************************************/
/*
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));
}
}
}