User:Baozhenliang/GraphicMask

GraphicMask是一个UGUI绘制遮罩的一个组件，一开始是做引导的遮罩时想着怎么做能更高效点，后面做着做着发现引导只是一个遮罩绘制的一个应用，所以就将GraphicMask抽象成一个组件了.

1.UGUIExtend.cs 是UGUI操作的一个静态扩展.

2.Geometry2DUtility.cs 是几何计算工具.

3.Polygon 是多边相关的类.

4.UIGraphicMaskShader.cs 是以shader方式绘制的组件.

5.UIGraphicMaskVertex.cs 是以Vertex方式绘制的组件.

6.方法AddGraphicMask和RemoveGraphicMask是主要的操作函数.

UGUIExtend.cs Geometry2DUtility.cs Polygon2DUtility.cs PolygonDelaunayResult2D.cs PolygonEdge2D.cs PolygonPoint2D.cs PolygonTriangle2D.cs AbsUIGraphicMask.cs UIGraphicMaskShader.cs UIGraphicMaskShader.shader UIGraphicMaskVertex.cs UIGraphicMaskVertex.shader