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

相关推荐
June bug5 小时前
【领域知识】休闲游戏一次发版全流程:Google Play + Apple App Store
unity
星夜泊客8 小时前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
dzj20218 小时前
PointerEnter、PointerExit、PointerDown、PointerUp——鼠标点击物体,则开始旋转,鼠标离开或者松开物体,则停止旋转
unity·pointerdown·pointerup
心前阳光9 小时前
Unity 模拟父子关系
android·unity·游戏引擎
在路上看风景12 小时前
26. Mipmap
unity
咸鱼永不翻身14 小时前
Unity视频资源压缩详解
unity·游戏引擎·音视频
在路上看风景14 小时前
4.2 OverDraw
unity
在路上看风景15 小时前
1.10 CDN缓存
unity
ellis19701 天前
Unity插件SafeArea Helper适配异形屏详解
unity
nnsix1 天前
Unity Physics.Raycast的 QueryTriggerInteraction枚举作用
unity·游戏引擎