UGUI实现3D轮转图效果?
(一) 3D轮转图效果展示
在我们制作一些场景选关或者是做一些选择类似的UI时,我们会觉得想制作一种3D效果的选择方式,3D轮转图往往就是最恰当的一种,下面我将会介绍3D轮转图的具体原理及实现:
(二) 3D轮转图实现
实现原理
利用父物体生成子物体选项,子物体利用x轴上的间距和 最中心靠前的物体最大显示(缩放最大),两侧物体逐渐变小(缩放逐渐变小)的原理制造视觉差,从而形成3D效果,之后利用DragHandler事件制作拖动旋转即可,
原理1. 关于3D轮转图的Item的Position讲解(图片放大后观看):
3D图讲解
排好Position的2D图显示
原理2: 关于3D轮转图的Item的Scale讲解(图片放大后进行观看):
3D图讲解
排好scale和position的2D图显示: