Unity UGUI Scroll View中文详解-Chinar

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ChinarCSDN/article/details/90524544

Chinar blog www.chinar.xin

Unity UGUI 完整系列教程 (Chinar中文图解)

Unity UGUI-Scroll View 组件


本文提供全流程,中文翻译。

Chinar 的初衷是将一种简单的生活方式带给世人

使有限时间 具备无限可能

Chinar —— 心分享、心创新!

助力快速掌握 Unity UGUI Scroll View组件的使用

为初学者节省宝贵的时间,避免采坑!

Chinar 教程效果:



全文高清图片,点击即可放大观看 (很多人竟然不知道)


1

Presentation —— 介绍


  • Scroll View 组件是一个滚动窗口/区域组件
  • 我们做游戏背包,商城 需要展示大量物品时,可以用到它做很好的处理

2

Attribute —— 属性


  • 创建一个 Scroll View 组件看一下它的属性:

  • Unity Hierarchy 面板上右键–>UI–>Scroll View

举个例子
在这里插入图片描述
选中我们创建的Scroll View对象,可以看到三个子物体:

  • 1个 Viewport对象
  • 2个 Scrollbar 对象

Scrollbar不做过多介绍。详情大家可以直接看我的另一篇博文↓↓

Unity UGUI 完整系列教程 (Chinar中文图解)


我们先来看 Scroll View 对象

在这里插入图片描述
下面看一下每个属性的详细功能

属性 功能
Content 滚动的内容区域。其中所有子物体,都会显示在滚动内容区中
Horizontal 是否启动水平滚动
Vertical 是否启动垂直滚动
Movement Type 滑动框的运动类型,有 Unrestricted不受限,Elastic 弹性,Clamped 夹紧三种类型
Elasticity 弹性模式中的反弹量
Inertia 惯性,拖动结束后会根据惯性继续移动,未设置时尽在拖动时移动
Deceleration Rate 减速率,决定停止移动的速度,速率为0时立即停止运动,1时永不停止
Scroll Sensitivity 灵敏度,滚轮时的灵敏程度
Viewport 视口,是 Content 的父物体
Horizontal Scrollbar 底部的水平滚动条
Visibility 能见度,如果显示的内容没有超出 Viewport 的话自动隐藏,也可以选择展开视口
Spacing 选择自动隐藏并展开视口时,滚动条和视口之间的空间
Vertical Scrollbar 竖直滚动条

1.2 Movement Type —— 运动类型


Movement Type 是个比较重要的设置,这里演示一下三种类型

  • Unresticted
  • 当选择不受限制类型时,我们拖动结束后松开滚动框,它会根据惯性一直做减速运动,直到速度为0

举个例子
在这里插入图片描述


  • Elastic
  • 当选择弹性类型时,我们拖动结束后松开滚动框,它会根据弹性变量来进行回弹
    举个例子
    在这里插入图片描述

  • Clamped
  • 当选择夹紧类型时,我们拖动滚动框到最上面或最下面时,它不会有任何动作
    举个例子
    在这里插入图片描述

1.3 Visibility —— 能见度


类型 功能
permanent 永久显示,选择后滚动条将会一直显示
Auto Hide 自动隐藏,只有在 Content 不超出 Viewport 的范围的情况下才会隐藏
Auto Hide And Expand Viewport 自动隐藏,并扩展视口
  • 详细解释一下 Auto Hide And Expand Viewport
    选择此类型时,下面会有一个 Spacing 属性,它是用来扩展视口的,也就是滚动条与视口之间的距离

在这里插入图片描述


1.4 Mask —— 掩饰

我们可以发现无论我们在 Content 中添加多少图片,超出 Viewport 的部分都会隐藏掉

使用到的组件就是 Mask ,它就挂载在 Viewport 对象上面
举个例子
在这里插入图片描述
Mask 组件只有一个属性

show Mask Graphic 显示掩饰图形,也就是显示 Image 组件所引用的图片


至此:您已完美征服了 UGUI - Scroll View

其他组件请继续学习,贴心的 Chinar 为您准备了 UGUI 全套教程


Unity UGUI 完整系列教程 (Chinar中文图解)


支持

May Be —— 开发者,总有一天要做的事!


拥有自己的服务器,无需再找攻略

Chinar 提供一站式《零》基础教程

使有限时间 具备无限可能!

先点击领取 —— 阿里全产品优惠券 (享受最低优惠)


Chinar 免费服务器、建站教程全攻略!( Chinar Blog )


Chinar

END

本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com

对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

展开阅读全文

没有更多推荐了,返回首页