Skip to content

UIImage ​

继承自:

描述 ​

2d界面图片节点

属性 ​

string  Icon
图片资源路径
EnumFillMethod  FillMethod
填充模式
EnumFillOrigin  FillOrigin
填充原点(仅在Horizontal与Vertical填充模式下适用)
bool  FillClockwise
顺时针填充(仅在Radial360模式下适用),为true时以上方中点为起点,根据FillAmount比例顺时针渲染,否则为逆时针
float  FillAmount
填充比例(0~1),填充显示的部分占原来大小的比例
bool  IsAutoSize
自动大小。为true时,将节点大小调整为图片原本大小
float  Alpha
为1时不透明
Vector2  ResourceSize
资源大小
ScaleType  ScaleType
比例类型
Vector4  Scale9Grid
图片比例九宫格

代码示例 ​

lua
--创建ui布局
local root = SandboxNode.New('UIRoot', game.WorkSpace)
root.Name = 'uiroot'
--创建图片
local image1 = SandboxNode.New('UIImage', game.WorkSpace.uiroot)
image1.Name = 'image'
image1.Visible = true
image1.Icon = 'ui\\mobile\\texture0\\common\\board_activity_box_white.png'
image1.Size = Vector2.New(500, 200)
image1.Pivot= Vector2.New(0, 0)
image1.LayoutHRelation = Enum.LayoutHRelation.Left
image1.LayoutVRelation= Enum.LayoutVRelation.Top
image1.LayoutSizeRelation= Enum.LayoutSizeRelation.Both