cocos2d-x实例学习(6)之CCRotateTo和CCRotateBy实现变形
2013-04-23 12:29
501 查看
CCRotateTo和CCRotateBy实现变形
可以使用CCRotateTo和CCRotateBy来实现变形的效果
CCRotateTo和CCRotateBy实现变形
//创建CCRotateTo和CCRotateBy实例,第一个参数为渐变时间,第二个参数为x方向歪斜,第三个参数为y方向歪斜 CCRotateTo* actionTo = CCRotateTo::create(2, 37.2f, -37.2f); CCRotateTo* actionToBack = CCRotateTo::create(2, 0, 0); CCRotateBy* actionBy = CCRotateBy::create(2, 0.0f, -90.0f); CCRotateBy* actionBy2 = CCRotateBy::create(2, 45.0f, 45.0f); CCRotateBy* actionByBack = (CCRotateBy*)actionBy->reverse(); //运行动作,m_tamara,m_grossini,m_kathia为已经创建好的CCSprite,actionBy->reverse()创建相反的动作 m_tamara->runAction(CCSequence::create(actionTo, actionToBack, NULL)); m_grossini->runAction(CCSequence::create(actionBy, actionByBack, NULL)); m_kathia->runAction(CCSequence::create(actionBy2, actionBy2->reverse(), NULL));
效果图如下:
相关文章推荐
- cocos2d-x实例学习(3)之RotateTo&RotateBy
- cocos2d-x实例学习(2)之CCMoveTo&CCMoveBy
- cocos2d-x实例学习(12)之CCBezierBy&CCBezierTo
- [cocos2d-x 学习] CCActionInterval(持续动作) 子类 CCMoveTo与CCMoveBy 之区别
- cocos2d-x实例学习(9)之CCCardinalSplineBy
- cocos2d之CCRotateTo、CCRotateBy
- 【Cocos2d js系列】利用cc.RotateBy或者RotateTo旋转一个对象以后如何复原
- cocos2d-x实例学习(15)之CCFadeIn, CCFadeTo和CCFadeOut
- cocos2d-x实例学习(9)之CCCardinalSplineBy
- cocos2d-x CCRotateTo 对初始角,旋转角的处理
- cocos2d-x实例学习(11)之CCCatmullRomTo&CCCatmullRomBy
- Cocos2D-x游戏开发之六:CCMoveTo CCMoveBy and CCscaleTo CCBlink
- 学习笔记之cocos2d-x2.1.1实现读取.plist文件(使用数组CCArray)
- 学习笔记之cocos2d-x2.1.1实现读取.plist文件(使用数组CCArray)
- cocos2d-x实例学习(8)之CCJumpTo和CCJumpBy
- cocos2d-x CCRotateTo 对初始角,旋转角的处理
- cocos2d-x实例学习(7)之同时使用rotate,skew,scale
- 简析CCMoveToのCCMoveBy-cocos2d学习录
- Cocos2d-x学习笔记(14)(更新函数scheduleUpdate、进度计时器CCProgressTo、滚动视图CCScrollView)
- 【Cocos2d-x for WP8 学习整理】(3)CCScrollView 实现捕鱼达人一样的场景选择界面