水平滚动循环uguiEnhanceScrollview

先上效果图

水平滚动循环uguiEnhanceScrollview_第1张图片

父节点添加脚本《EnhanceScrollView.cs》

子脚本添加《EnhanceItem.cs》的派生类

父节点,脚本参数设置说明:

      水平滚动循环uguiEnhanceScrollview_第2张图片

如上图,是脚本需要设置的参数截图

1.    ScaleCurve:缩放曲线设置,

a)      双击下图红框部分

b)      弹出如图对话框:

水平滚动循环uguiEnhanceScrollview_第3张图片

c)       X轴0坐标为第一个滚动项的缩放值,0.5为居中位置的缩放值,1为末尾的缩放值,最好不要超过1;具体怎么设置,请自行百度

2.    PositionCurve:位置曲线,x轴0坐标为第一个滚动项比例位置,1为最后一项的比例位置,曲线越平滑的区域内项目越集中,越陡峭的位置,项目越分散,y值不要超过1

3.    DepthCurve:深度曲线,x轴0坐标代表第一项的深度,值越大,越靠前.可以盖住深度值小的,最大不要超过1

4.    StartCenterIndex:游戏开始时被选中的项id(从0开始)

5.    CellWidth:每个滚动项的宽度

6.    YFixedPositionValue:Y坐标值,每个滚动项的Y坐标值

7.    LerpDuration:滚动切换时总持续时间,值越大,切换越慢,取值范围0-1;

8.    Factor:拖拽效果,系数因子,值越大拖拽时滑动越快

Demo下载地址:

https://download.csdn.net/download/liangliye_87/10368770

你可能感兴趣的:(unity)