详解Cocos2D翻牌效果制作流程

    作者:课课家教育更新于: 2019-04-08 10:00:40

      我们在游戏开发中经常会使用各种各样的CCAction去完成我们想要的动画效果,接下来我们将用三种动作完成卡牌翻牌效果,本篇教程将一步步教你实现卡牌翻牌效果。

      实现翻牌效果主要用到Cocos2d里的动作来达到效果

      效果展示:

    详解Cocos2D翻牌效果制作流程_Cocos2D翻牌_游戏开发_Cocos2D教程_课课家

      使用的动作有:

      旋转动作:RotateBy

      延时动作:DelayTime

      组合动作:Sequence

      准备两张大小一样的图片

      实现思路:

      一. 创建两个精灵,设置好位置(注意:两个精灵位置一样),加入渲染树(注意背面牌的精灵后加入渲染树,这时你在屏幕上看到的是背面牌)

      二. 把正面精灵先顺时针旋转90度(背面牌旋转时你看不到正面牌)

      三. 让背面牌逆时针旋转90度,时间为1秒(时间可以根据需求变动)

      四. 让正面牌等待背面牌旋转90度后正面牌再逆时针旋转90度

      附上代码:

      

课课家教育

未登录