示例#1
0
    public static void DrawRectSolid(Rectangle_AABB _rect, Color _color)
    {
        Color oldColor = Gizmos.color;

        Gizmos.color = _color;
        Gizmos.DrawCube(_rect.Center.ToXZ(), _rect.Size.ToXZ());
        Gizmos.color = oldColor;
    }
示例#2
0
    public static void DrawRect(Rectangle_AABB _rect, Color _color)
    {
        Color oldColor = Gizmos.color;

        Gizmos.color = _color;

        Gizmos.DrawSphere(_rect.Center.ToXZ(), 0.05f);

        var conners = _rect.Corners;

        Gizmos.DrawLine(conners[0].ToXZ(), conners[1].ToXZ());
        Gizmos.DrawLine(conners[1].ToXZ(), conners[2].ToXZ());
        Gizmos.DrawLine(conners[2].ToXZ(), conners[3].ToXZ());
        Gizmos.DrawLine(conners[3].ToXZ(), conners[0].ToXZ());
        Gizmos.color = oldColor;
    }