//关于 OnDrawGizmos 请看 QuadtreeBaiscObject
    private void OnDrawGizmos()
    {
        if (!enabled)
        {
            return;                                         //在更新到正式第二版之后才发现OnDrawGizmos就算是停用了组件也会运行,于是加上这个组件停用直接返回
        }
        Gizmos.color = Color.green;

        MyGizmos.DrawCircle(transform.position, 10, 20);    //Mygizmos是一个自写的类,位置在 QuadtreeCollider 里,这个方法是画圆圈的
    }
    private void OnDrawGizmos()
    {
        if (!enabled)
        {
            return;
        }

        Gizmos.color = _checkCollision ? Color.yellow * 0.8f : Color.green * 0.8f;

        MyGizmos.DrawCircle(transform.position, _radius * Mathf.Max(transform.lossyScale.x, transform.lossyScale.y), 60);
    }
Ejemplo n.º 3
0
        private void OnDrawGizmos()
        {
            if (!enabled)
            {
                return;
            }

            Gizmos.color = Color.green * 0.8f;

            MyGizmos.DrawCircle(transform.position, _radius * Mathf.Max(transform.localScale.x, transform.localScale.y), 60);
        }
 void DrawRadius()
 {
     Gizmos.color = Color.yellow * 0.8f;
     MyGizmos.DrawCircle(transform.position, _radius, 60);
 }
 void DrawRadius()
 {
     Gizmos.color = Color.yellow * 0.8f;
     MyGizmos.DrawCircle(transform.position, _radius, 60); //Mygizmos是一个自写的类,位置在 QuadtreeCollider 里,这个方法是画圆圈的
 }