跳到主要内容

元素

Element 组件用于在具有 Screen 祖先组件的层级中,构建由图像、文本等二维内容组成的用户界面。它提供锚点和轴心等布局属性。

锚点、轴心、边距和尺寸详见元素;图像和文本分别详见图像元素与文本元素。

组元素​

组元素仅提供 Element 组件的布局属性。

组元素

图像元素​

图像元素通过纹理资源、精灵资源或纯色显示图像。

图像元素

文本元素​

文本元素使用字体资源渲染字符串。

文本元素

通用组件属性​

属性说明
类型(Type)元素类型:Group(组)、Image(图像)或 Text(文本)。
预设(Preset)选择布局预设时,自动将 Anchor 和 Pivot 设为预设值。
锚点(Anchor)决定元素计算相对位置的参照,详见锚点。
轴心(Pivot)元素的轴心位置,(0, 0) 为左下角,(1, 1) 为右上角,详见轴心。
自动宽度(Auto Width)仅文本,根据文本内容自动计算宽度。
自动适配宽度(Auto Fit Width)仅文本,自动减小字号,使文本适合元素宽度。
宽度(Width)元素宽度,单位为像素。启用 Auto Width 或水平锚点分离时可能不可编辑。
自动高度(Auto Height)仅文本,根据文本内容自动计算高度。
自动适配高度(Auto Fit Height)仅文本,自动减小字号,使文本适合元素高度。
高度(Height)元素高度,单位为像素。启用 Auto Height 或垂直锚点分离时可能不可编辑。
边距(Margin)元素边缘到锚点的距离,仅在锚点分离,即至少一轴上的锚点值不相等时可用。顺序为左、下、右、上。
使用输入(Use Input)将元素加入输入检测列表,检测并触发相关事件。
批处理组(Batch Group)元素所属批处理组,详见批处理。
图层(Layers)元素渲染到的图层,详见图层。

图像组件属性​

属性说明
颜色(Color)元素染色。
不透明度(Opacity)0 为完全透明,1 为完全不透明。
矩形(Rect)显示的纹理区域,使用归一化 U、V、宽、高指定,仅使用纹理时显示。
遮罩(Mask)将图像元素变为遮罩。遮罩本身不显示,仅限制子元素在其覆盖区域内渲染。遮罩与子元素必须在同一图层,否则子元素不会绘制,详见遮罩与图层及遮罩。
纹理(Texture)要显示的纹理资源。Texture、Sprite 和 Material 只能分配其中一种。
精灵(Sprite)要显示的精灵资源。Texture、Sprite 和 Material 只能分配其中一种。
帧(Frame)精灵帧索引,仅分配 Sprite 时显示。
每单位像素数(Pixels Per Unit)组件坐标系中一个单位对应的像素数,仅分配 Sprite 时显示。
材质(Material)用于渲染的自定义材质资源。Texture、Sprite 和 Material 只能分配其中一种。
适配模式(Fit Mode)图像在元素边界内的适配方式:Stretch(拉伸,默认)、Contain(保持比例并完整容纳)、Cover(保持比例并填满)。仅分配纹理或精灵时显示。

文本组件属性​

属性说明
对齐(Alignment)文本在元素内的对齐,(0, 0) 为左下角,(1, 1) 为右上角。
字体(Font)渲染文本使用的字体资源。
本地化(Localized)使用 Key 属性在本地化数据中查找文本。
文本(Text)要显示的字符串,仅禁用 Localized 时显示。
键(Key)查找译文使用的本地化键,仅启用 Localized 时显示。
启用标记(Enable Markup)允许文本包含颜色、加粗等样式标记。
字号(Font Size)以 Screen 组件像素为单位的字体大小,仅禁用 Auto Fit Width 和 Auto Fit Height 时显示。
最小字号(Min Font Size)自动适配宽度或高度时使用的最小字号。
最大字号(Max Font Size)自动适配宽度或高度时使用的最大字号。
行高(Line Height)换行时向下移动的距离,单位为 Screen 组件像素。
自动换行(Wrap Lines)文本超出元素宽度时换到下一行。
两端对齐(Justify)增大词间距,使自动换行的文本行对齐两侧边缘。仅启用 Wrap Lines 且禁用 Auto Width 时显示。
最大行数(Max Lines)显示的最大行数,超出部分被裁切。仅启用 Wrap Lines 时显示。
字间距(Spacing)字符间距倍率。
颜色(Color)字体染色。
不透明度(Opacity)0 为完全透明,1 为完全不透明。
描边颜色(Outline Color)文本轮廓颜色,包含控制不透明度的 Alpha。
描边厚度(Outline Thickness)0 为无描边,1 为最大厚度。
阴影颜色(Shadow Color)文本阴影颜色,包含控制不透明度的 Alpha。
阴影偏移(Shadow Offset)阴影相对文本的水平与垂直偏移。

另请参阅​

脚本接口​

可以通过 Script 组件控制 Element 组件属性。接口详见 ElementComponent。