unity3D UGUI学习 (四) ScrollView复合UI组件

本文介绍如何使用Unity3D的UGUI系统创建ScrollView,包括ScrollRect组件的作用,Content的设置,以及Mask组件如何作为模板缓冲实现滑动窗口效果。还探讨了如何配合网格布局实现可滑动的窗口,并提供了详细的操作步骤和注意事项。
摘要由CSDN通过智能技术生成
ScrollViewUI物体对象

可以直接创建一个ScrollView,也可以手动添加多个UI对象组件,组成一个ScrollView
这里主要讲ScrollView的组成。通过手动添加,了解ScrollView的组件脚本和UI对象

ScrollRect

这里写图片描述
Content就是可以滑动的窗口对象,Content一般是空的子物体。当Content的大小比其父类(父类有Mask组件)更大的时候,则可以有滑动窗口的效果
往下看也可以知道,可以拖入ScrollBar组件,对应控制窗口上下垂直滑动,左右水平滑动

Mask组件

Mask组件是用来作模板缓冲,涉及GPU材质渲染,这里主要来说使用方法。
也很简单,就是将超出的当前物体部分的子物体图像给裁切(隐藏)
Mask

Mask组件常常和ScrollRect组件配合使用,做滑动窗口的效果

可以配合网格,做滑动窗口

在一个Panel下创建空的子物体,给它加上Grid 和ContentSize 组件
给父UIPanel加上ScrollView,把Gir

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值