1、Slider是什么
滑动条组件,是UGUI中用于处理滑动条相关交互的关键组件
默认创建的Slider由4组对象组成:
父对象——Slider组件依附的对象
子对象——背景图、进度图、滑动块三组对象
2、Slider参数
- FillRect:用于填充的进度条图形
- Handle Rect:用于滑动的滑动块图形
- Direction:滑动条值增加的方向
- Min Value 和 Max Value:最小值和最大值,滑动滚动条时从最小值到最大之间变化(左右、上下极值)
- Whole Numbers:是否约束为整数值变化
- Value:当前滑动条代表的数值
- OnValueChanged:滑动条值改变时执行的函数列表
3、代码控制
Slider s = this.GetComponent<Slider>(); print(s.value);
4、监听事件的两种方式
(1)拖脚本
(2)代码添加
s.onValueChanged.AddListener(ChangeValue); s.onValueChanged.AddListener((var) => { print("监听:" + var); });