介绍:
在做UI的时候,会遇到滑动的组件,固定一个方框中显示内容。
UGUI和NGUI中都有scroll view组件,可以很放便使用。但有时候不是想要的功能。
了解底层实现,才能做出自己想要的功能,下面就写一个简单的scroll view
组成:
- 显示区域
- 内容区域
- 内容
- 滑块
步骤:
Canvas下创建一个空物体,添加脚本<MyScrollView>。调整好大小,即显示区域的大小。
另外可以添加《Image》《Mask》组件,设置背景,和遮罩。
Scroll View下创建一个空物体Content,调整好大小,即要显示内容的总大小。一般比ScrollView大。
Content下可以放置要显示的内容。