Skip to content

Image

继承自 Control

Image 类用于在UI界面上显示图片。

可以通过以下方式获取 Image 控件:

图片alt

typescript
let go = new GameObject("ui");
let uiComponent = go.AddComponent<UIComponent>(UIComponent);
let canvas = uiComponent.canvas;
let image = canvas.FindChild(Image,"image");

成员变量

Image.imageUV : Rect
当前图像的纹理坐标。
Image.fillCenter : boolean
图像是否填充中心。
Image.material : Material|null
图像的材质。
Image.texture : Texture|null
图像显示的纹理。
Image.imageRegion : Rect
从图像纹理中绘制的矩形区域。
Image.maskable : boolean
(只读)该图像组件是否启用了Mask遮罩功能。
Image.raycastTarget : boolean
当前图像组件是否能够响应射线检测。
Image.preserveAspect : boolean
是否保持图片的长宽比例不变。
Image.fillClockwise : boolean
图像组件中填充是否顺时针旋转。
Image.fillAmount : number
当前图像对象填充的比例。
Image.materialName : string
(只读)图像显示的纹理名称。
Image.raycastPadding : Rect
当前图像的射线检测扩展填充值。
Image.fillMethod : FillMethod
图像的填充方法。
Image.color : Color
图像组件当前的颜色值。
Image.imageType : ImageType
图像类型。
Image.fillOrigin : FillOrigin
填充图像的起点。
Image.fillStartPoint : FillStartPoint
图像填充起始点的位置。

成员方法

Image.GetTextureUUID ( ) : string
设置该图像对象的图集UUID。
Image.GetAtlasUUID ( ) : string
获取该图像对象的图集UUID。
Image.SetAtlasTexture ( atlasUUID : string , textureUUID : string ) : void
该图像对象的图集UUID。
Image.SetNativeSize ( ) : void
将图像的尺寸设置为纹理的原始大小。