از مختصات قطبی دایره استفاده کنید .
برای نمونه :
public class Test: MonoBehaviour
{
float r=5;
float theta=0.5;
Vector2 center=new Vector2(10,10);
void Start()
{
}
void FixedUpdate()
{
Vector3 pos=new Vector3();
pos.x=r*Mathf.Sin(Mathf.Deg2Rad*theta)+center.x;
pos.y=r*Mathf.Cos(Mathf.Deg2Rad*theta)+center.y;
gameObject.transform.position=pos;
theta +=0.5;
}
}