Skip to content

EUINodeBase ​

EUINode 对象 API 参考。EUINode 由 EUIService 方法返回(FindFirstChild、GetDescendants、CreateEUINode 等)。

概览 ​

编辑器 UI 系统中所有 EUI 节点的通用基类,承载节点在界面上的名称、可见性、位置、尺寸、锚点、旋转角度、透明度与同级显示层级等基础呈现信息。它同时汇总了触摸交互相关配置(是否响应触摸、是否允许拖动,以及按下、抬起、点击、长按对应的音效与事件名)和四周约束、锚点约束两套屏幕适配参数。节点的属性既可直接以赋值与读取字段的方式使用,也可通过隐式属性访问器读写,是搭建编辑器界面层级与交互的基础单元。

继承自 Unit;不可实例化,由接口返回

属性 ​

名称类型默认值说明
NameString-表示 UI 节点的名称,类型为字符串,可在脚本中读写。
VisibleBool-表示 UI 节点当前是否可见,类型为布尔值,可在脚本中读写。
PositionVector2-表示 UI 节点的位置,类型为 Vector2,可在脚本中读写。
AnchorVector2-表示 UI 节点的锚点,类型为 Vector2,可在脚本中读写。
FlippedXBool-表示 UI 节点是否进行水平翻转,类型为布尔值,可在脚本中读写。
FlippedYBool-表示 UI 节点是否进行垂直翻转,类型为布尔值,可在脚本中读写。
SizeVector2-表示 UI 节点的尺寸,类型为 Vector2,可在脚本中读写。
RotationFloat-表示 UI 节点的旋转角度,类型为浮点数,可在脚本中读写。
OpacityFloat-表示 UI 节点的透明度,类型为浮点数,可在脚本中读写。
LocalZOrderInt-表示 UI 节点在同级节点中的显示层级,类型为整数,可在脚本中读写。
TouchEnabledBool-表示 UI 节点是否响应触摸输入,类型为布尔值,可在脚本中读写。
TouchDragEnabledBool-表示 UI 节点是否允许拖动,类型为布尔值,可在脚本中读写。
TouchBeginAudioString-表示 UI 节点被按下时使用的音效,类型为字符串,可在脚本中读写。
TouchEndAudioString-表示 UI 节点被抬起时使用的音效,类型为字符串,可在脚本中读写。
TouchClickAudioString-表示 UI 节点被点击时使用的音效,类型为字符串,可在脚本中读写。
TouchbeginEventString-表示 UI 节点的按下事件名称,类型为字符串,可在脚本中读写。
ClickEventString-表示 UI 节点的点击事件名称,类型为字符串,可在脚本中读写。
TouchendEventString-表示 UI 节点的抬起事件名称,类型为字符串,可在脚本中读写。
LongtouchEventString-表示 UI 节点的长按事件名称,类型为字符串,可在脚本中读写。
ShowEventString-表示 UI 节点的显示事件名称,类型为字符串,可在脚本中读写。
HideEventString-表示 UI 节点的隐藏事件名称,类型为字符串,可在脚本中读写。
TopAdaptModeEUIAdaptMode-表示 UI 节点顶部方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。
TopAdaptionFloat-表示 UI 节点顶部方向的约束值,类型为浮点数,可在脚本中读写。
BottomAdaptModeEUIAdaptMode-表示 UI 节点底部方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。
BottomAdaptionFloat-表示 UI 节点底部方向的约束值,类型为浮点数,可在脚本中读写。
LeftAdaptModeEUIAdaptMode-表示 UI 节点左侧方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。
LeftAdaptionFloat-表示 UI 节点左侧方向的约束值,类型为浮点数,可在脚本中读写。
RightAdaptModeEUIAdaptMode-表示 UI 节点右侧方向的约束模式,取值来自 EUIAdaptMode 枚举,可在脚本中读写。
RightAdaptionFloat-表示 UI 节点右侧方向的约束值,类型为浮点数,可在脚本中读写。
AnchorXAdaptModeEUIAnchorAdaptMode-表示 UI 节点水平方向的约束模式,取值来自 EUIAnchorAdaptMode 枚举,可在脚本中读写。
AnchorXAdaptionFloat-表示 UI 节点水平方向的约束值,类型为浮点数,可在脚本中读写。
AnchorYAdaptModeEUIAnchorAdaptMode-表示 UI 节点垂直方向的约束模式,取值来自 EUIAnchorAdaptMode 枚举,可在脚本中读写。
AnchorYAdaptionFloat-表示 UI 节点垂直方向的约束值,类型为浮点数,可在脚本中读写。