//关于 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); }
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 里,这个方法是画圆圈的 }