GJM : UGUI 缩放循环拖动展示卡牌效果

转自游戏蛮牛:http://mp.weixin.qq.com/s/t2BfGeAnff7GbnfPjwkc_w

 

需求:游戏中展示卡牌这种效果也是蛮酷炫并且使用的一种常见效果,下面我们就来实现以下这个效果是如何实现

 

 

思考:第一看看到这个效果,我们首先会想到UGUI里面的ScrollRect,当然也可以用ScrollRect来实现缩短ContentSize的width来自动实现重叠效果,然后中间左右的卡牌通过计算来显示缩放,这里我并没有用这种思路来实现,我提供另外一种思路,就是自己去计算当前每个卡牌的位置和缩放值,不用UGUI的内置组件。

 

CODE:

1.卡牌拖动组件:

 

 

 

 

 

 

 

 

2.卡牌组件

 

 

 

3.自定义的ScrollView组件

 

 

 

 

 

 

 

 

 

 

posted @ 2017-05-10 17:28  TDou  阅读(1118)  评论(0编辑  收藏  举报