过渡的类型用于确定 UI 对象以何种方式对玩家操作进行可视化响应的属性。有几个过渡选项,具体取决于可选组件的当前状态。不同的状态包括:正常、突出显示、按下和禁用。
【UIEditor_TransitionType001.png】
- 无交互(None),用于设置 UI 对象交互时完全没有状态效果。
- 色调(Color Tint),可以根据按钮所处的状态更改按钮的颜色。可为每个状态单独选择颜色。还可在不同状态之间设置 褪色持续时间(Fade Duration)属性,数值越大,颜色之间的淡入淡出越慢。
【UIEditor_TransitionType002.gif】
- 纹理切换(Texture Swap),允许根据按钮当前的状态显示不同的图片纹理,并可自定义图片纹理。
【UIEditor_TransitionType003.gif】
在 类型(Type)属性中,除了设置 无交互(None)类型外,每个过渡类型选项提供了用于控制过渡的附加属性。下面的内容将介绍这些新增的属性。
色调类型
色调(Color Tint)过渡类型下还包含以下可设置属性。
【UIEditor_TransitionType004.png】
| 名称 | 描述 |
|---|---|
| 正常颜色(Normal Color) | 设置 UI 对象的正常状态下的叠加颜色。 |
| 高亮状态颜色(Highlighted Color) | 设置 UI 对象突出显示时叠加的颜色,通常为鼠标指向或手指滑动到 UI 对象位置时叠加的颜色。 |
| 点击状态颜色(Pressed Color) | 设置按下 UI 对象时叠加的颜色。 |
| 选中状态颜色(Selected Color) | 设置按下 UI 对象后未再次点击时叠加的颜色。 |
| 禁用状态颜色(Disabled Color) | 设置禁用 UI 对象时叠加的颜色。 |
| 褪色持续时间(Fade Duration) | 设置从一个状态淡入淡出到另一个状态所需的时间(以秒为单位),可输入 0 至 256 之间的浮点数。 |
纹理切换类型
纹理切换(Texture Swap)过渡类型下还包含以下可设置属性。
【UIEditor_TransitionType005.png】
| 名称 | 描述 |
|---|---|
| 法线纹理(Normal Texture) | 设置 UI 对象的正常状态下的图片纹理。 |
| 高亮状态纹理(Highlighted Texture) | 设置 UI 对象突出显示时的图片纹理,通常为鼠标指向或手指滑动到 UI 对象位置时显示的图片纹理。 |
| 点击状态纹理(Pressed Texture) | 设置按下 UI 对象时显示的图片纹理。 |
| 选中状态纹理(Selected Texture) | 设置按下 UI 对象后未再次点击时显示的图片纹理。 |
| 禁用状态纹理(Disabled Texture) | 设置禁用 UI 对象时显示的图片纹理。 |
