GUIMask
继承自 Control
GUIMask类
可以通过以下方式获取GUIMask控件:
typeScript
let go = new GameObject("ui");
let uiComponent = go.AddComponent<UIComponent>(UIComponent);
let canvas = uiComponent.canvas;
let mask = canvas.FindChild(GUIMask, "mask");成员变量
GUIMask.edgeNum : number |
| 只读 |
GUIMask.uvRegion : Rect |
| 只读 |
GUIMask.imageUV : Rect |
| (只读)纹理的UV坐标。 |
GUIMask.maskUV : Rect |
| 只读 |
GUIMask.maskRect : Rect |
| 只读 |
GUIMask.vertexList : Vector3[] |
| 只读 |
GUIMask.borderVertexList : Vector3[] |
| 只读 |
GUIMask.texture : Texture|null |
| MaskType.Image下,设置贴图 |
GUIMask.maskType : MaskType |
| Mask类型 |
GUIMask.reverse : boolean |
| 反向 |
GUIMask.colorFill : boolean |
| MaskType.Polygon下,是否启用填充颜色 |
GUIMask.frameOutline : boolean |
| MaskType.Polygon下,是否启用边框 |
GUIMask.softnessX : number |
| 柔和X |
GUIMask.softnessY : number |
| 柔和Y |
GUIMask.frameWidth : number |
| MaskType.Polygon下,边框宽度 |
GUIMask.fillColor : Color |
| MaskType.Polygon下,填充颜色 |
GUIMask.frameColor : Color |
| MaskType.Polygon下,边框颜色 |
GUIMask.fillPadding : Vector4 |
| 只读 MaskType.Image下,扩展填充值 |
GUIMask.vertexDistance : number[] |
| MaskType.Polygon下,顶点距离列表 |
成员方法
GUIMask.PointInMask ( value : Vector2 ) : boolean |
GUIMask.SetAtlasTexture ( atlasUUID : string , textureUUID : string ) : void |
| MaskType.Image下,设置图集 |
