cocos2d-x实例学习(6)之CCRotateTo和CCRotateBy实现变形
来源:互联网 发布:组态软件下载 编辑:程序博客网 时间:2024/06/07 03:27
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实例学习(6)之CCRotateTo和CCRotateBy实现变形
- cocos2d之CCRotateTo、CCRotateBy
- cocos2dx之CCRotateTo、CCRotateBy
- Cocos2d-x结构学习(十五)CCJumpBy、CCRotateBy、CCSpawn、CCSpeed
- cocos2d-x实例学习(8)之CCJumpTo和CCJumpBy
- cocos2d-x实例学习(15)之CCFadeIn, CCFadeTo和CCFadeOut
- Cocos2D-x游戏开发之七:CCMoveBy CCJumpBy CCRotateBy CCAction CCRepeatForever
- cocos2d-x实例学习(9)之CCCardinalSplineBy
- cocos2d-x实例学习(14)之CCBlink
- 【Cocos2d-x 002】 实例学习之CCBlink
- cocos2d-x实例学习(14)之CCBlink
- cocos2d-x实例学习(9)之CCCardinalSplineBy
- cocos2d-x CCRotateTo 对初始角,旋转角的处理
- cocos2d-x CCRotateTo 对初始角,旋转角的处理
- cocos2d-x CCRotateTo 对初始角,旋转角的处理
- cocos2dx 一步步入门 CCMoveTo/CCMoveBy/CCRotateTo/CCRotateBy
- cocos2d-x实例学习(2)之CCMoveTo&CCMoveBy
- cocos2d-x实例学习(3)之RotateTo&RotateBy
- [JAVA基础]JDK环境配置
- moc3061控制可控硅bat24-600遇到的问题和解决方法
- Unity3D与Node.js通过TCP通信.
- 反转字符串,优化速度,优化空间。
- paip.软件版本完善计划VC421
- cocos2d-x实例学习(6)之CCRotateTo和CCRotateBy实现变形
- Linux 下 Sublime Text 2/3 破解
- cocos2d-x实例学习(7)之同时使用rotate,skew,scale
- 应用篇1.2 “事妈”软件数据库设计
- UML的基本概念
- cocos2d-x实例学习(8)之CCJumpTo和CCJumpBy
- 在应用程序中替换Linux中Glibc的malloc的四种方法
- [JAVA基础]基本数据类型
- 移动设备的触屏事件表