轮转图通常用于我们游戏中一些功能,选皮肤,选英雄,设置等等,用途也十分广泛
下面是代码:
我们利用空对象生成子物体,子物体利用x轴上的间距和 最中心靠前的物体显示的最大(也就是缩放最大),两侧物体逐渐变小(缩放逐渐变小)的原理制造视觉差,从而让我们感受到3D效果,之后利用拖拽事件等使其可以拖动旋转,然后给子物体们添加一个与时间成正比缩减的力,也就是惯性
轮转图的几个要点:拖拽旋转、惯性缓动、对齐
拖拽矢量根据鼠标位移可以得到,从而得到旋转方向。
惯性缓动就是在一定时间内以一定速度(降速)旋转。
对齐根据z值最大的对齐。