UGUI交互组件ScrollBar

一.ScrollBar的结构

|--------------|--------------------------|
| 对象 | 说明 |
| Scrollbar | 挂有Image和Scrollbar组件的主体对象 |
| Sliding Area | 表示滑动范围 |
| Handle | 滑块 |

二.Scrollbar的属性

|-----------------|-----------------------------|
| 属性 | 说明 |
| Handle Rect | 控制柄对象的引用 |
| Direction | 拖动控制柄时滚动条值增加的方向 |
| Value | 滚动条的当前值,范围为 0.0 到 1.0 |
| Suze | 控制柄在滚动条内的比例大小,范围为 0.0 到 1.0 |
| Number Of Steps | 滚动条允许的不同滚动位置的数量 |

三.事件的监听

cs 复制代码
        //滚动监听
        Scrollbar scrollbar = GameObject.Find("Scrollbar").GetComponent<Scrollbar>();
        scrollbar.onValueChanged.AddListener(delegate (float value)
        {
             Debug.Log("滚动ing y = "+ value.ToString());
        });
        scrollbar.value = 0.5f;

四.ScrollBar的应用

Scrollbar通常结合ScrollView使用,将其放到ScrollView下,将Scroll Rect组件的Vertical Scrollbar属性和Scrollbar关联即可

五.滚动条(Scrollbar)和滑动条(Slider)的区别

1.滚动条专门为ScrollView而应用,滑动条单独使用

2.滚动条手柄的大小是可变的,且反应出ScrollView当前显示位置在整个高度所占比例

3.滚动条范围固定为0.0-1.0,滑动条范围在Min Value-Max Value之间

4.滚动条可通过设置Number Of Steps获得捕捉取值

相关推荐
小贺儿开发4 小时前
Unity 程序员编曲花絮:汪峰《河流》细节修复
科技·学习·unity·程序员·音乐·demo·写代码
598866753@qq.com4 小时前
Unity UniText笔记
unity·unitext
鼎艺创新科技16 小时前
不依赖 UE/Unity:我们如何从零搭建一套国产三维 GIS 渲染引擎
人工智能·算法·unity·游戏引擎·三维电子沙盘
huihui36120 小时前
校友网管理软件技术选型框架:基于功能核验与系统架构的量化评估
unity·系统架构·游戏引擎
五仁烧饼20 小时前
Unity性能优化系列设置篇 - URP 移动端设置基线与分档策略
unity·游戏引擎
新手unity自用笔记1 天前
unity基于Socket的网络学习
网络·网络协议·学习·unity·c#·游戏引擎
心前阳光1 天前
Unity之XR Interaction Toolkit | IPointerDownHandler问题
unity·游戏引擎·xr
帅_shuai_2 天前
unity 静态字段内存查找工具
unity·游戏引擎
鹿野素材屋3 天前
Unity超轻量级中文语音播报,仅5兆大小,无需联网即可使用,适用于弹幕、提示等动态语音播出
unity·游戏引擎
玖玥拾4 天前
Unity3D RPG 入门项目(八)游戏设置面板、帧率控制、快捷技能药品栏、技能解锁系统
游戏·3d·unity·游戏引擎