Unity 的 ScrollView 组件
前言
Scroll View 滑动视图 相关参数详解:
Scroll View 上的【ScrollRect】 组件:
组件 功能 Content 滑动的内容 (所有需要滑动展示的内容) Horizontal 是否支持左右滑动 Vertical 是否支持上下滑动 MovementType 滑动类型 ▶ Unrestricted 不受滑动内容边界限制 ▶ Elastic 带边界回弹的 (Elasticity 弹力) ▶ clamped 边界夹紧 Inertia 是否支持滑动惯性 ▶ Deceleration Rate 减速率 ,我感觉就是惯性的大小 scroll sensitivity 滚动的灵敏度 Viewport 视口 ( 一般是 Content 的父物体,带 Mask 遮罩后的展示区域) Horizontar Scrollbar 左右的滚动条 ( 连接的滚动条必须放在 Scroll View 下 ) Vertical Scrollbar 垂直的滚动条 ( 连接的滚动条必须放在 Scroll View 下 ) Visibility 滚动条可见性 ▶ Permanent 不变的 ( 只有选择这个关联的 Scrollbar 才能隐藏 ) ▶ Auto Hide 自动隐藏 ( 如果内容不需要滚动就可以看到隐藏滚动条 ) ▶ Auto Hide and Expand Viewport 自动隐藏并扩展视图 ▶ ▷ Spacing 滑动区域和滚动条的间距 >
Viewport 上的【Mask】组件:
首先,Mask 这个组件尽量少用,DrawCall 大,不好优化,一般也就做滑动视图的时候用。
其次,添加 Mask 的时候还要添加一个 Image 用它的透明度, 实际显示的图要放在 MASK 的子物体。
Show Mask Graphic 显示遮罩本身的图片,不勾选就只使用透明度来做遮罩。
Scrollbar Horizontal 上的【Scrollbar】组件:
组件 功能 Handle Rect 滚动条手柄 Direction 滚动条方向 Value 当前的值 Size 手柄尺寸 Number Of Steps 步数 (如果写 5,每次滑动是固定的 1/5,5 次滑动完)
to be continued…
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Tamsiree!
评论
