http://blog.csdn.net/lnb333666/article/details/16858635

//运行一个action动作对象
runAction("action对象"); //暂停一个对象的动作
Director::sharedDirector()->getActionManger()->pauseTarget("对象"); //暂停全部对象的动作
Director::sharedDirector()->getActionManager()->pauseAllRunningActions(); //暂停全部对象的动作及其更新函数
pauseSchedulerAndActions(); //继续一个对象的动作
Director::sharedDirector()->getActionManager()->resumeTarget("对象"); //继续全部对象的动作
Director::sharedDirector()->getActionManager()->resumeTargets("CCSet对象"); //继续全部对象的动作及其更新函数
resumeSchedulerAndActions(); //停止对象的动作
stopAction("action对象"); //停止目标对象的动作
stopActionByTag("tag值"); //停止全部对象的动作
stopAllActions(); //删除动作对象
Director::sharedDirector()->getActionManager()->removeAction("action对象"); //删除动作对象
Director::sharedDirector()->getActionManager()->removeActionByTag("tag值"); //删除全部动作对象
Director::sharedDirector()->getActionManager()->removeAllActions(); //删除全部同样tag值得动作对象
Director::sharedDirector()->getActionManager()->removeAllActionsFromTarget("tag值"); //几秒后移动到坐标点
MoveTo::create("时间","坐标"); //几秒后移动到坐标点
MoveBy::create("时间","坐标"); //几秒后缩放到指定大小(1:原大小;大于1:放大;小于1:缩小)
ScaleTo::create("时间","缩放比例"); //几秒后缩放到指定大小(1:原大小;大于1:放大;小于1:缩小)
ScaleBy::create("时间","缩放比例"); //几秒后旋转多少度[0,360]
RotateTo::create("时间","角度"); //几秒后旋转多少度[0,360]
RotateBy::create("时间","角度"); //几秒后倾斜指定角度
SkewTo::create("时间","x轴角度","y轴角度"); //几秒后倾斜指定角度
SkewBy::create("时间","x轴角度","y轴角度"); //几秒后经过几次跳到指定位置
JumpTo::create("时间","目标位置","高度","到目标所需次数"); //几秒后经过几次跳到指定位置
JumpBy::create("时间","目标位置","高度","到目标所需次数"); //几秒内按指定贝塞尔曲线运动
BezierTo::create("时间","ccBezierConfig构造体"); //几秒内按指定贝塞尔曲线运动
BezierBy::create("时间","ccBezierConfig构造体"); //几秒后变为指定颜色
TintTo::create("时间","红","绿","蓝"); //几秒后变为指定颜色
TintBy::create("时间","红","绿","蓝"); //几秒内按曲线运动(拟合度0最柔和)
CardinalSplineTo::create("时间","控制点坐标数组","拟合度"); //几秒内按曲线运动(拟合度0最柔和)
CardinalSplineBy::create("时间","控制点坐标数组","拟合度"); //几秒内完毕一个样条插值轨迹(直线)
CatmullRomTo::create("时间","控制点坐标数组"); //几秒内完毕一个样条插值轨迹(直线)
CatmullRomBy::create("时间","控制点坐标数组"); //渐显
FadeIn::create("时间"); //渐消
FadeOut::create("时间"); //让目标动作具有反弹效果,从起点反弹
EaseBounceIn::create("action对象"); //让目标动作具有反弹效果,从终点反弹
EaseBounceOut::create("action对象"); //让目标动作具有反弹效果,起点终点都反弹
EaseBounceInOut::create("action对象"); //让目标动作具有回力效果,起点作为回力点
EaseBackIn::create("action对象"); //让目标动作具有回力效果,终点作为回力点
EaseBackOut::create("action对象"); //让目标动作具有回力效果,起点终点都作为回力点
EaseBackInOut::create("action对象"); //让目标动作具有弹力效果,起点具有弹性
EaseElasticIn::create("action对象"); //让目标动作具有弹力效果,终点具有弹性
EaseElasticOut::create("action对象"); //让目标动作具有弹力效果,起点终点都具有弹性
EaseElasticInOut::create("action对象"); //让目标动作缓慢開始
EaseExponentialIn::create("action对象"); //让目标动作缓慢结束
EaseExponentialOut::create("action对象"); //让目标动作缓慢開始并缓慢结束
EaseExponentialInOut::create("action对象"); //让目标动作由慢到快
EaseSineIn::create("action对象"); //让目标动作由快到慢
EaseSineOut::create("action对象"); //让目标动作由慢到快再到慢
EaseSineInOut::create("action对象"); //为目标动作设置速度
EaseRateAction::create("action对象","速度"); //为目标动作速度翻倍
Speed::create("action对象","倍数"); //多个不同类动作同一时候运行(NUll结尾)
Spawn::create("action对象1","action对象2".....); //多个目标动作顺序运行(NUll结尾)
Sequence::create("action对象1","action对象2"......); //几秒内闪烁几次
Blink::create("时间","次数"); //反复目标动作
Repeat::create("action对象","次数"); //永久反复目标动作
RepeatForever::create("action对象"); //延迟几秒运行(在顺序运行Sequence中延迟哦)
DelayTime::create("时间"); //镜头跟着目标走,超过范围就结束。
Follow::create("尾随对象","尾随范围"); //几秒内球面运动
OrbitCamera::create("时间","起始半径","半径差","起始z角","旋转z角","起始x角","旋转x角"); //创建一个回调动作(不带參数)
CallFunc::create("对象","回调函数"); //创建一个回调动作(传调用者为參数)
CallFuncN::create("对象","回调函数"); //创建一个回调动作(带2个參数)
CallFuncN::create("对象","回调函数","随意參数");

Cocos2d-x 3.0 动作的更多相关文章

  1. 高屋建瓴 cocos2d-x-3.0架构设计 Cocos2d (v.3.0) rendering pipeline roadmap(原文)

    Cocos2d (v.3.0) rendering pipeline roadmap Why (the vision) The way currently Cocos2d does rendering ...

  2. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(八)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 回到Xcode中,新建一个EndLayer类,继承于CCNode ...

  3. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(四)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 现在打开MainScene.m文件,首先设置实例变量: @imp ...

  4. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(一)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 首先说一下为什么要转换,这是为了后面的A*寻路算法做准备.由于在 ...

  5. cocos2D v3.x中动作回调函数的变化

    cocos2D v3.x版本中的动作的回调函数不能再带任何参数并且不能返回任何值. 官方给出的传递参数的办法是: 选择器(selector)不能带有任何形参,选择器需要的参数必须通过ivar或prop ...

  6. 最新版本号cocos2d­2.0­x­2.0.2使用新资源载入策略!不再沿用-hd、-

     前段时间cocos2dx更新了最新版本号cocos2d­2.0­x­2.0.2.也从这个版本号開始对于资源载入与管理都改变了策略. 在之前的载入方式都是通过沿用与cocos2d-iphone一样 ...

  7. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(六)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在Xcode中打开MainScene.h文件,在接口中添加2个方 ...

  8. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(五)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 为了暂时不影响原来的cat移动方法,我们在CatSprite.m ...

  9. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(三)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 下面看一下CatSprite中最复杂的moveToward方法, ...

随机推荐

  1. OPENGL学习笔记整理(五):着色语言

    有些事情本身就是十分奇怪的.在传统上,图形硬件的设计目的是用于快速执行相同的硬编译指令集.不同的计算步骤可以被跳过,参数可以被调整,但计算本身确实固定不变的.然而,随着技术的发展,却越来越变得可以编程 ...

  2. MapReduce 中job.setJarByClass()方法的疑惑

    在调试mr实例的时候,遇到如下的情况,如图所示 说明:就是我的mr程序类名称和我设置的setJarByclass()中设置的不一样,但是程序竟然没有报错!!!!当时把我吓尿了 疑惑:如果这样设置的话, ...

  3. 渗透测试实例Windows XP SP2

    一.msf> use exploit/windows/dcerpc/ms03_026_dcom.看到命令提示符的改变表明该命令已经运行成功. 二.为漏洞利用代码设置必要的参数,show opti ...

  4. vim 配置语法高亮 行号标示

    配置VIM主要是开启VIM的语法高亮和行号标示,因为默认在用户目录(~)下没有vimrc,所以需要先去复制一个,然后再编辑 cp /etc/vim/vimrc ~/.vimrc vim .vimrc ...

  5. vmware10中开启Intel VT-x

    记得刚接触linux的时候,是在win7下使用vmware虚拟机来安装linux,这样就可以方便的一边使用win7娱乐,一边在linux下进行学习.后来发现这种方式使得win7很卡,虚拟机也很卡,让人 ...

  6. Hadoop 问题 & 解决

    1.将旧版本hadoop升级后,如从hadoop-1.1.2升级到hadoop-1.2.1,会发现使用start-all.sh命令,没有办法启动namenode,即jps,发现没有namenode 原 ...

  7. freetds链接错误

    用tsql连接mssql出现下面的错误 tsql -H 192.168.1.100 -p 1433 -U sa Password: sa locale is "en_US.UTF-8&quo ...

  8. Flex SDK包内文件夹内容说明

    打开SDK目录,让我们看看SDK中都包含了哪些内容: ant包含Flex对Ant的支持库,JAR和Java源码都有,方便我们基于Ant完成对项目的构建 asdoc基于ASDOC我们可以很方便的生成代码 ...

  9. 纯JS Web在线可拖拽的流程设计器

    F2工作流引擎之-纯JS Web在线可拖拽的流程设计器 Web纯JS流程设计器无需编程,完全是通过鼠标拖.拉.拽的方式来完成,支持串行.并行.分支.异或分支.M取N路分支.会签.聚合.多重聚合.退回. ...

  10. LightOJ 1245 Harmonic Number (II)(找规律)

    http://lightoj.com/volume_showproblem.php?problem=1245 G - Harmonic Number (II) Time Limit:3000MS    ...