public void UpdateDebugCircle(float _diameter, Color _color)
{
float radius = (_diameter / 2f);
Vector3 prevPos = this.GetPosition() + Utill.Instance.GetAnglePosition(0, radius);
Vector3 endPos = Vector3.zero;
int count = 360 + 1;
for (int i = 0; i < count; i++)
{
endPos = this.GetPosition() + Utill.Instance.GetAnglePosition(i, radius);
Debug.DrawLine(prevPos, endPos, _color);
prevPos = endPos;
}
}
반응형
댓글