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获得捕捉取值

相关推荐
元气少女小圆丶10 小时前
SenseGlove Nova 2+Unity开发笔记2
笔记·unity·游戏引擎
想不明白的过度思考者14 小时前
Unity学习笔记——虚拟摇杆实现笔记(事件触发器的使用、UGUI 坐标转换)
笔记·学习·unity
魔士于安14 小时前
unity volumefog带各种demo第一人称 wsad 穿墙控制
游戏·unity·游戏引擎·贴图·模型
魔士于安17 小时前
红色文化馆技术文档
前端·unity·游戏引擎·贴图·模型
LONGZETECH17 小时前
Unity 3D工业级教育软件实战:200+无人机装调任务的碰撞检测与交互落地
3d·unity·架构·游戏引擎·无人机·交互·cocos2d
淡海水17 小时前
08-认知篇-对比-injectfix深度解析
unity·c#·热更新·clr·hybrid·injectfix
迪普阳光开朗很健康17 小时前
BepInEx 插件开发文档中文翻译 - 项目分享
unity·bepinex
元气少女小圆丶1 天前
SenseGlove Nova 2+Unity开发笔记1
笔记·学习·unity
mxwin1 天前
Unity URP下新技术MSSPT 取代SSR和光线追踪
unity·游戏引擎·shader
LF男男1 天前
IBuilder.cs 接口
unity