Version: 2020.3
开关组 (Toggle Group)
滚动条 (Scrollbar)

滑动条 (Slider)

__滑动条__控件允许用户通过拖动鼠标从预定范围中选择数值。请注意,类似的滚动条 (ScrollBar)控件用于滚动而不是选择数值。熟悉的示例包括游戏中的难度设置和图像编辑器中的亮度设置。

滑动条。
滑动条。

属性

属性: 功能:
Interactable 此组件是否接受输入?请参阅 Interactable
Transition 确定控件以何种方式对用户操作进行可视化响应的属性。请参阅过渡选项
Navigation 确定控件顺序的属性。请参阅导航选项
Fill Rect 用于控件填充区域的图形。
Handle Rect 用于控件滑动“控制柄”部分的图形
Direction 拖动控制柄时滑动条值增加的方向。选项包括 Left To RightRight To LeftBottom To TopTop To Bottom
Min Value 控制柄处于极下端(由 Direction 属性确定)时的滑动条值。
Max Value 控制柄处于极上端(由 Direction 属性确定)时的滑动条值。
Whole Numbers 是否应该将滑动条约束为整数值?
Value 滑动条的当前数值。如果在 Inspector 中设置了该值,则该值将用作初始值,但是当值变化时,运行时的值也将变化。

事件

属性: 功能:
On Value Changed 滑动条的当前值已变化时调用的 UnityEvent。该事件可将当前值作为 float 类型动态参数发送。无论是否已启用 Whole Numbers 属性,该值都将作为 float 类型传递。

详细信息

滑动条的值由控制柄沿其长度的位置确定。该值从 Min Value 增加到 Max Value_,与拖动控制柄的距离成比例。默认行为是滑动条从左向右增加,但也可以使用 Direction_ 属性反转此行为。通过将 Direction 属性设置为 Bottom To Top 或 _Top To Bottom_,还可以将滑动条设置为垂直增加。

滑动条有一个名为 On Value Changed 的事件,当用户拖动控制柄时会响应。滑动条的当前数值作为 float 参数传递给函数。典型用例包括:

  • 选择游戏难度、光源亮度等。
  • 设置距离、大小、时间或角度。
开关组 (Toggle Group)
滚动条 (Scrollbar)