| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 【Unity3D-UGUI系列】(十二)ScrollView 滚动视图组件详解 -> 正文阅读 |
|
[游戏开发]【Unity3D-UGUI系列】(十二)ScrollView 滚动视图组件详解 |
一、前言首先,介绍一个UGUI,NGUI是UGUI的前身,Unity开发团队将NGUI的开发团队收到自己开发团队下,并且由此开发了UGUI。 UGUI的特点:
对于开发者来说有很多的优点,比如说:
这是本系列文章的第十二篇: 二、ScrollView 滚动视图组件介绍ScrollView 滚动视图组件是一个滚动显示内容的组件,比如说要显示背包、商城这种有大量物品时,可以用ScrollView 滚动视图组件做滚动显示。 其他的像是滚动表格、长篇内容显示等,可以用ScrollView做很好的处理。 接下来,我们新建一个ScrollView 滚动视图组件详细看一下属性。 在Unity的Hierarchy视图中选择“Create→UI→ScrollView”新建一个ScrollView 滚动视图组件:
滚动条的详细介绍可以看Scrollbar的介绍篇,下面就详细了解Scroll View对象的属性。 三、ScrollView 滚动视图组件属性ScrollView 滚动视图挂载了一个Image组件,用来显示背景,然后挂载了一个Scroll Rect组件,用来控制内容的展示,下面就详细的看一下Scroll Rect组件的属性: 3-1、组件属性介绍
3-2、Movement Type弹性模式介绍滑动框的弹性模式,有 Unrestricted不受限,Elastic 弹性,Clamped 夹紧三种模式。 先来演示一下Unrestricted不受限弹性模式: Unrestricted不受限弹性模式 Elastic弹性模式 Clamped夹紧模式 3-3、滚动条及能见度接下来,我们来详细讲一下滚动条及能见度属性:
ScrollView的滚动条Scrollbar是自动显示的,如果内容的长度用不着滚动条,滚动条就不会显示,比如这样一张图片,用不到滚动条就不会显示: 他有一个Spacing 属性,是用来扩展视口的,也就是滚动条与视口之间的距离 四、ScrollView 滚动视图监听事件ScrollView 滚动视图的监听事件返回值是一个Vector2的值: 比如说,我们需要知道ScrollView是否被拖动,以及是否拖动到顶部或者尾部,就可以使用下面的代码:
运行效果: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/13 11:57:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |