본문 바로가기
개발/코드

코드) Debug Circle

by 테샤르 2020. 2. 28.
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;

            }

        }
반응형

댓글