透明度变化的功能挺不错。
 
瞬时动作

瞬时动作不需要时间,立即完成
[cpp]  
//放置,=setPosition()  
pRole->runAction(CCPlace::create(ccp(300,300)));  
  
//隐藏,=setVisible(false)  
pRole->runAction(CCHide::create());  
  
//显示,=setVisible(true)  
pRole->runAction(CCShow::create());  
  
//水平翻转,=setFlipX(true)  
pRole->runAction(CCFlipX::create(true));  
  
//垂直翻转,=setFlipY(true)  
pRole->runAction(CCFlipY::create(true));  
 
延时动作
[cpp]  
//移动到,1s,  
pRole->runAction(CCMoveTo::create(1,ccp(300,300)));  
  
//跳跃到,1s,高度50,分为5步  
pRole->runAction(CCJumpTo::create(1,ccp(300,300),50,5));  
  
//放大到,1s,2倍大小  
pRole->runAction(CCScaleTo::create(1,2));  
  
//旋转到,1s,90度  
pRole->runAction(CCRotateTo::create(1,90));  
  
//闪烁,1s,5下  
pRole->runAction(CCBlink::create(1,5));  
  
//色调变化到,1s,RGB  
pRole->runAction(CCTintTo::create(1,100,100,100));  
  
//变暗到,1s,透明度  
pRole->runAction(CCFadeTo::create(1,50));  
  
//由无变亮,1s,  
pRole->runAction(CCFadeIn::create(1));  
  
//由亮变无,1s,  
pRole->runAction(CCFadeOut::create(1));  
  
//水平翻转,1s  
pRole->runAction(CCFlipX3D::create(1));  
 
 
重复动作
[cpp]  
//重复执行  
pRole->runAction(CCRepeat::create(CCFlipX3D::create(1),2));  
  
//无限重复  
pRole->runAction(CCRepeatForever::create(CCFlipX3D::create(1)));  
 
动作
[cpp]  
//反动作,通常只有 CCXXXBy支持  
pRole->runAction(CCSequence::create(CCMoveBy::create(1,ccp(50,50)),CCMoveBy::create(1,ccp(50,50))->reverse(),NULL));  
 
连续动作
[cpp]  
//连续动作  
CCFlipX3D* flip3d=CCFlipX3D::create(1);  
CCBlink* blink=CCBlink::create(1,2);  
CCScaleTo* scaleTo=CCScaleTo::create(1,2);  
pRole->runAction(CCSequence::create(flip3d,blink ,scaleTo,NULL));  
 
同步动作
[cpp]  
//同步动作,确保动作可以同步执行,  
CCRotateTo* roteTo=CCRotateTo::create(1,90);  
CCFadeTo* fadeTo=CCFadeTo::create(1,50);  
pRole->runAction(CCSpawn::create(roteTo,fadeTo ,NULL));  

cocos2d-x CCAction:动作(转)的更多相关文章

  1. cocos2d-x学习记录2——CCAction动作

    CCAction能够使CCNode运动起来,能够呈现出多种多样的动作.这些动作能够改变其运动方向.形状.大小.旋转等. 同时,还可利用CCCallFunc.CCCallFuncN.CCCallFunc ...

  2. [一位菜鸟的COCOS-2D编程之路]COCOS2D中得动作,特效和动画

    一,CCActionManager 管理所有节点动作的对象 来看看打飞机里面的一个onEnter 方法 - (void)onEnter { [super onEnter]; //一定要注意添加此方法, ...

  3. 动作基类 CCAction

    CCAction动作基类关系 class CC_DLL CCAction : public CCObject { public: CCAction(void); virtual ~CCAction(v ...

  4. cocos2d(CCSprite 用贝塞尔做抛物线,足球精灵并且同时做旋转放大效果)

    今天刚学到Cocos2d中的动作哪一张,自己做了一个用贝塞尔曲线足球精灵实现同时放大旋转和抛物线动作. 使用 [CCSpawn actions:,,]链接这几个动作,同时做.与CCSequence(一 ...

  5. CCAction、CCFiniteTimeAction、CCSpeed、CCFollow

    /**************************************************************************** Copyright (c) 2010-201 ...

  6. quick-cocos2d-x游戏开发【8】——动画与动作

    动画与动作,在quick中都有对其封装,所以我们还是来看一下吧. 总的来说,对于帧动画,quick封装的方法我们能够常常使用,这是很方便的,以下直接上代码来直观感受下, 比方,14张帧图片,採用coc ...

  7. Cocos2d-x开源、跨平台的游戏引擎

    from://http://blog.linguofeng.com/pages/language/c/Cocos2dx.html Cocos2d-x 开源.跨平台的游戏引擎 一.下载 http://c ...

  8. Cocos2d-x Scene生命周期 pushScene和replaceScene

    最近在开发过程中遇到很多切换场景的时候概率性崩溃,内存暴增的问题.因此总结一些开发中需要注意的要点, 1. 切换全屏场景的时候最好使用replaceScene而不是pushScene. 因为pushS ...

  9. 怎样制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

     本文实践自 Allen Tan 的文章<How To Make A Side-Scrolling Beat 'Em Up Game Like Scott Pilgrim with Coco ...

  10. cocos2dx笔记1:概述

    1.核心的类和功能 CCDirector gameLoop,实现场景绘制.多个场景之间切换控制.控制游戏的停止,暂停,等生命周期. CCScene 场景类,每一个场景能够理解为一个游戏镜头.状态 CC ...

随机推荐

  1. MySQL UPDATE

    MySQL UPDATE 查询 如果我们需要修改或更新MySQL中的数据,我们可以使用 SQL UPDATE 命令来操作.. 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用SQL语 ...

  2. Bootstrap_排版_标题

    Bootstrap和普通的HTML页面一样,定义标题都是使用标签<h1>到<h6>,只不过Bootstrap覆盖了其默认的样式,使用其在所有浏览器下显示的效果一样,具体定义的规 ...

  3. Math.round()、Math.ceil()、Math.floor()与Math.random()的区别?

    Math.round(x) 四舍五入 加上0.5向下取整 Math.round(1.5) 2 Math.round(-11.5) -11 Math.round(-11.2) -10 Math.ceil ...

  4. 2016-12-14jq笔记

    1.在jq中声明一个数组的方法有两种: 1.var a=new  Array(): 2 var b=[]; (效果一致) 2.bind()和live()的区别 3.animate的用法 4.place ...

  5. Install RHadoop with Hadoop 2.2 – Red Hat Linux

    Prerequisite Hadoop 2.2 has been installed (and the below installation steps should be applied on ea ...

  6. Android 判断当前设备是手机还是平板

    Android开发需要适配手机和平板,有些需求实现时就要求判断设备是手机还是平板.网上很多说通过设备尺寸.DPI.版本号.是否具备电话功能等进行判断,不过都不算太精确.这里分享一个简洁给力的方法(官方 ...

  7. MVC form post 传值

    http://www.cnblogs.com/firstcsharp/archive/2013/08/05/3238321.html @using (Html.BeginForm())参数示例 MVC ...

  8. 对LockWindowUpdate与GetDCEx的理解(以前不知道还可以锁住刷新)

    MSDN如是说:The LockWindowUpdate function disables or enables drawing in the specified window. Only one  ...

  9. 14.4.2 Change Buffer 延迟写

    14.4.2 Change Buffer change buffer 是一个特殊的数据结构 用于cahce 改变的secondary index pages 当被影响的pages 不在buffer p ...

  10. POJ 1122 FDNY to the Rescue! Floyd 打印路径就行了

    题目大意: 纽约消防部门的支援速度是值得纽约人骄傲的一件事.但是他们想要最快的支援速度,帮助他们提升支援速度他们要调度离着火点最近的一个消防站.他们要你写一个程序来维护纽约消防站的光荣传统.软件需要有 ...