栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

【Unity3D-UGUI系列】(九)Scrollbar 滚动条组件详解

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Unity3D-UGUI系列】(九)Scrollbar 滚动条组件详解

推荐阅读

  • CSDN主页
  • GitHub开源地址
  • Unity3D插件分享
  • 简书地址
  • 我的个人博客
  • QQ群:1040082875

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。

一、前言

首先,介绍一个UGUI,NGUI是UGUI的前身,Unity开发团队将NGUI的开发团队收到自己开发团队下,并且由此开发了UGUI。
UGUI系统是从Unity 4.6版本后才开始集成到Unity编辑器中。

UGUI的特点:

  • 灵活
  • 快速
  • 可视化

对于开发者来说有很多的优点,比如说:

  • 效率高
  • 实现效果好
  • 易于使用和拓展
  • 与Unity编辑器的兼容性高

这是本系列文章的第九篇:
【Unity3D-UGUI系列】(一)Canvas 画布组件详解
【Unity3D-UGUI系列】(二)Text文本组件详解
【Unity3D-UGUI系列】(三)Button 按钮组件详解
【Unity3D-UGUI系列】(四)Image 图片组件详解
【Unity3D-UGUI系列】(五)RawImage 显示纹理组件详解
【Unity3D-UGUI系列】(六)Panel 容器组件详解
【Unity3D-UGUI系列】(七)Dropdown 下拉菜单组件详解
【Unity3D-UGUI系列】(八)InputField 输入框组件详解
【Unity3D-UGUI系列】(九)Scrollbar 滚动条组件详解
【Unity3D-UGUI系列】(十)Slider 滑动条组件详解
【Unity3D-UGUI系列】(十一)Toggle 开关组件详解
【Unity3D-UGUI系列】(十二)ScrollView 滚动视图组件详解

二、Scrollbar 滚动条组件介绍

Scrollbar 滚动条组件,是一个用来展示进度的组件,主要用于显示当前内容在全部内容下的比例或者位置在哪里。

主要用于形象的拖动以改变目标比例的控件,他的最恰当应用是用来改变一个整体值变为他的指定百分比例,最大值1(100%),最小值0(0%),拖动滑块可在此之间改变,例如改变滚动视野的显示区域。

Scrollbar 滚动条组件通常与ScrollView组件配合使用,用来显示内容。

接下来,在Unity的Hierarchy视图中,选择“Create→UI→Scrollbar”,新建Scrollbar 滚动条组件:

Scrollbar在Hierarchy视图中的层级结果如下图所示:

对象介绍
Scrollbar滑动条组件。
Sliding Area滑动条的滑动区域。
Handle滑动条

接下来就详细的了解一下Scrollbar 滚动条组件的属性。

三、Scrollbar 滚动条组件属性

Scrollbar 滚动条组件由Image组件和Scrollbar组件组成,Image组件显示了滚动条的背景 ,就不再详述。
下面就详细说一下Scrollbar组件:

Interactable、Transition、Navigation跟Button组件是相似的,Button教程中有详细解释。

属性介绍
Handle Rect用来拖动的滑动条对象
Direction滚动条的方向,可以设置从左到右或者从上到下。
Value滑动条当前所在位置的值
Size滑动条的缩放大小
Number Of Setps指定可滚动的位置数量,滚动条可滚动的位置数目,为0和1时不生效。
On Value Changed监听函数,值改变时触发消息。

详细介绍一下Number Of Setps属性:

指定可滚动的位置数量,滚动条可滚动的位置数目,为0和1时不生效。

原理:滚动条的区域为100%,每步移动的长度为Number Of Setps的值除以100。

比如说,将Number Of Setps设置为10,那么每次移动的长度就为:

10/100=1/10,所以,每次移动都是十分之一的长度:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905761.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号