我们在游戏开发中经常会使用各种各样的CCAction去完成我们想要的动画效果,接下来我们将用三种动作完成卡牌翻牌效果,本篇教程将一步步教你实现卡牌翻牌效果。
实现翻牌效果主要用到Cocos2d里的动作来达到效果
效果展示:
使用的动作有:
旋转动作:RotateBy
延时动作:DelayTime
组合动作:Sequence
准备两张大小一样的图片
实现思路:
一. 创建两个精灵,设置好位置(注意:两个精灵位置一样),加入渲染树(注意背面牌的精灵后加入渲染树,这时你在屏幕上看到的是背面牌)
二. 把正面精灵先顺时针旋转90度(背面牌旋转时你看不到正面牌)
三. 让背面牌逆时针旋转90度,时间为1秒(时间可以根据需求变动)
四. 让正面牌等待背面牌旋转90度后正面牌再逆时针旋转90度
附上代码:
¥698.00
¥98.00
¥108.00
¥98.00