dotween曲线运动 unity_Unity3D利用DoTween实现卡牌翻转效果

本文介绍了如何在Unity中使用DoTween插件创建2D卡牌翻转效果。通过创建一个空物体,附带正面和背面的Image对象,设置旋转角度并触发旋转动画,实现了平滑的翻转过渡。详细步骤包括设置初始角度、配置DoTween旋转功能、创建按钮触发翻转方法。
摘要由CSDN通过智能技术生成

利用Unity的UGUI制作了2D卡牌翻转的效果,如果是sprite对象的话,原理应该也是一样的,以下是效果图

图1 卡牌翻转效果

关于DoTween

DoTween是一款十分强大且好用的动画效果插件,有免费版和收费版,免费版就可以满足大部分需求了,在Unity Assets Store里就可以下载,在本效果里就用了DoTween的旋转功能。

设计思路

创建一个空物体,空物体下有两个image对象,一个是正面,一个是背面。假设我们从正面开始,则初始状态下正面的旋转角度为(0,0,0) (0,0,0)(0,0,0),让背面的旋转角度为(0,90,0) (0,90,0)(0,90,0),这样背面就看不见了。

触发旋转时,例如让正面在0.3秒内旋转到(0,90,0) (0,90,0)(0,90,0),这样正面就看不见了,等旋转完成后再让背面0.3秒旋转到(0,0,0) (0,0,0)(0,0,0),这样背面出现,整个翻转的过程就完成了,如果不明白,可以想象一下一张扑克牌从正面慢慢翻转到背面的情况,首先旋转到侧面对着你,然后再从侧面旋转到背面。

使用方法

导入DoTween插件

setup插件

创建一个Canvas

在Canvas下创建一个空物体命名为Card

在Card下创建两个Image(UI),分别命名为Front和Back,大小和位置均相同

给Back和Front附上你选定的图片,如果没有可以用不同颜色替代

给Car

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值