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

瞬时动作不需要时间,立即完成
[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. ASP.NET Core中使用Razor视图引擎渲染视图为字符串

    一.前言 在有些项目需求上或许需要根据模板生产静态页面,那么你一样可以用Razor语法去直接解析你的页面从而把解析的页面生成静态页,这样的使用场景很多,不限于生成静态页面,视图引擎为我们提供了模型到视 ...

  2. PLSQL Package dubug方法

    初步接触EBS代码修改,花了几个小时搞明白了Package的debug方法, 1.打开需要测试的package,找到需要测试的过程,右键选择测试 2.在测试窗口中初始化过程的入参,点击测试按钮开始调试 ...

  3. AfxMessageBox("这里为提示框的内容");程序弹出一个提示窗口,可以做调试提示信息

    AfxMessageBox("这里为提示框的内容"); 同时AfxMessageBox(AFX_IDP_PARSE_INT);里面也可以系统宏定义的一些参数

  4. 【USACO 2.1.3】三值的排序

    [题目描述] 排序是一种很频繁的计算任务.现在考虑最多只有三值的排序问题.一个实际的例子是,当我们给某项竞赛的优胜者按金银铜牌排序的时候.在这个任务中可能的值只有三种1,2和3.我们用交换的方法把他排 ...

  5. window 7 C盘整理

    发现两篇不错的文章可以参考一下: http://blog.renren.com/blog/200083873/467545630 http://www.uedbox.com/win7-c-disk-s ...

  6. Web Services

    Web Services 1.       Web Services基本规范概述 1.1.   什么是Web Services Web Services是为实现“基于Web无缝集成”的目标而提出的全新 ...

  7. 很久之前写的Ajax库

    很久之前写的一个小型AJAX的js,放在上面以免以后想玩了找不到了. // version : 0.1 beta // author : __Ajax function __Ajax(url,opti ...

  8. decimal类型数据如何保留两位小数

    日常开发中,decimal作为货币类型,经常会处理保留两位小数的问题. 本站整理两种,decimal类型保留两位小数的方法. 第一种: decimal d = 46.28111m;string res ...

  9. Netty笔记--ByteBuf释放

    参考资料:http://www.maljob.com/pages/newsDetail.html?id=394 参考资料:http://www.blogjava.net/liuguly/archive ...

  10. 【Oracle】windows默认共享的打开和关闭?

    Windows启动时都会默认打开admin$ ipc$ 和每个盘符的共享,对于不必要的默认共享,一般都会把它取消掉,可当又需要打开此默认共享时,又该从哪里设置呢,一般来说有两个地方,MSDOS命令和计 ...