主题
EUINodeBase
EUINode 对象 API 参考。EUINode 由 EUIService 方法返回(FindFirstChild、GetDescendants、CreateEUINode 等)。
概览
编辑器 UI 系统中所有 EUI 节点的通用基类,承载节点在界面上的名称、可见性、位置、尺寸、锚点、旋转角度、透明度与同级显示层级等基础呈现信息。它同时汇总了触摸交互相关配置(是否响应触摸、是否允许拖动,以及按下、抬起、点击、长按对应的音效与事件名)和四周约束、锚点约束两套屏幕适配参数。节点的属性既可直接以赋值与读取字段的方式使用,也可通过隐式属性访问器读写,是搭建编辑器界面层级与交互的基础单元。
继承自
Unit;不可实例化,由接口返回
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Name | String | - | 表示 UI 节点的名称,类型为字符串,可在脚本中读写。 |
Visible | Bool | - | 表示 UI 节点当前是否可见,类型为布尔值,可在脚本中读写。 |
Position | Vector2 | - | 表示 UI 节点的位置,类型为 Vector2,可在脚本中读写。 |
Anchor | Vector2 | - | 表示 UI 节点的锚点,类型为 Vector2,可在脚本中读写。 |
FlippedX | Bool | - | 表示 UI 节点是否进行水平翻转,类型为布尔值,可在脚本中读写。 |
FlippedY | Bool | - | 表示 UI 节点是否进行垂直翻转,类型为布尔值,可在脚本中读写。 |
Size | Vector2 | - | 表示 UI 节点的尺寸,类型为 Vector2,可在脚本中读写。 |
Rotation | Float | - | 表示 UI 节点的旋转角度,类型为浮点数,可在脚本中读写。 |
Opacity | Float | - | 表示 UI 节点的透明度,类型为浮点数,可在脚本中读写。 |
LocalZOrder | Int | - | 表示 UI 节点在同级节点中的显示层级,类型为整数,可在脚本中读写。 |
TouchEnabled | Bool | - | 表示 UI 节点是否响应触摸输入,类型为布尔值,可在脚本中读写。 |
TouchDragEnabled | Bool | - | 表示 UI 节点是否允许拖动,类型为布尔值,可在脚本中读写。 |
TouchBeginAudio | String | - | 表示 UI 节点被按下时使用的音效,类型为字符串,可在脚本中读写。 |
TouchEndAudio | String | - | 表示 UI 节点被抬起时使用的音效,类型为字符串,可在脚本中读写。 |
TouchClickAudio | String | - | 表示 UI 节点被点击时使用的音效,类型为字符串,可在脚本中读写。 |
TouchbeginEvent | String | - | 表示 UI 节点的按下事件名称,类型为字符串,可在脚本中读写。 |
ClickEvent | String | - | 表示 UI 节点的点击事件名称,类型为字符串,可在脚本中读写。 |
TouchendEvent | String | - | 表示 UI 节点的抬起事件名称,类型为字符串,可在脚本中读写。 |
LongtouchEvent | String | - | 表示 UI 节点的长按事件名称,类型为字符串,可在脚本中读写。 |
ShowEvent | String | - | 表示 UI 节点的显示事件名称,类型为字符串,可在脚本中读写。 |
HideEvent | String | - | 表示 UI 节点的隐藏事件名称,类型为字符串,可在脚本中读写。 |
TopAdaptMode | EUIAdaptMode | - | 表示 UI 节点顶部方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。 |
TopAdaption | Float | - | 表示 UI 节点顶部方向的约束值,类型为浮点数,可在脚本中读写。 |
BottomAdaptMode | EUIAdaptMode | - | 表示 UI 节点底部方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。 |
BottomAdaption | Float | - | 表示 UI 节点底部方向的约束值,类型为浮点数,可在脚本中读写。 |
LeftAdaptMode | EUIAdaptMode | - | 表示 UI 节点左侧方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。 |
LeftAdaption | Float | - | 表示 UI 节点左侧方向的约束值,类型为浮点数,可在脚本中读写。 |
RightAdaptMode | EUIAdaptMode | - | 表示 UI 节点右侧方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。 |
RightAdaption | Float | - | 表示 UI 节点右侧方向的约束值,类型为浮点数,可在脚本中读写。 |
AnchorXAdaptMode | EUIAnchorAdaptMode | - | 表示 UI 节点水平方向的约束模式,取值来自 EUIAnchorAdaptMode 枚举,可在脚本中读写。 |
AnchorXAdaption | Float | - | 表示 UI 节点水平方向的约束值,类型为浮点数,可在脚本中读写。 |
AnchorYAdaptMode | EUIAnchorAdaptMode | - | 表示 UI 节点垂直方向的约束模式,取值来自 EUIAnchorAdaptMode 枚举,可在脚本中读写。 |
AnchorYAdaption | Float | - | 表示 UI 节点垂直方向的约束值,类型为浮点数,可在脚本中读写。 |
