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); });

本文介绍了Unity中的UGUI Slider组件,它是用户界面中用于交互的滑动条组件。Slider主要由背景图、进度图、滑动块三部分组成,并详细阐述了其关键参数,如FillRect、HandleRect、Direction、MinValue/MaxValue等。此外,还讲解了如何通过代码控制Slider的值,并提供了两种监听滑动条值变化事件的方法。该文适合Unity开发者学习UI系统和增强交互体验。

2万+

被折叠的 条评论
为什么被折叠?



