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. 【转】Linux下创建、销毁、使用 SWAP

    转自:http://blog.csdn.net/wxqee/article/details/7970110 创建swap文件方法 1) 创建一个足够大的文件 dd if=/dev/zero of=/l ...

  2. 淘宝API开发(三)

    自动登录到淘宝定时获取订单: C#控制台程序 第一步,获得淘宝真实登录地址.淘宝授权地址(https://oauth.taobao.com/authorize?response_type=token& ...

  3. 2015-10-27 js

    1.声明变量: 2.prompt属性的使用: prompt("提示框的标题","提示框的输入提示内容"); prompt的调用结果就是他输入框内的内容!!! 3 ...

  4. fork()函数详解

    linux中fork()函数详解(原创!!实例讲解) (转载)    一.fork入门知识 一个进程,包括代码.数据和分配给进程的资源.fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程 ...

  5. flappy pig小游戏源码分析(1)——主程序初探

    闲逛github发现一个javascript原生实现的小游戏,源码写的很清晰,适合想提高水平的同学观摩学习.读通源码后,我决定写一系列的博客来分析源码,从整体架构到具体实现细节来帮助一些想提高水平的朋 ...

  6. 【脚本语言对比】BASH,PERL以及PYTHON

    据说: BASH能调用linux的应用程序,这是其最大的优点,也是其最大的缺点. PERL那复杂的语法确实看得让人想吐. python很优美,但是据说对正则的支持不够,没有perl强大. 总结一下学习 ...

  7. linux中hosts文件的修改

    转载自http://hi.baidu.com/dillisbest/item/5e0b612d011b4cd40e37f9a6 1. 关于/etc/host,主机名和IP配置文件 Hosts - Th ...

  8. linux命令 screen的简单使用

    在远程命令行下某些长时间的操作,一旦网络出现故障,后果可能会很严重,在这种情况下可以使用screen命令来解决.screen可以创建一个session,在不小心断开以后还可以继续恢复session保存 ...

  9. HDU-2888 Check Corners 二维RMQ

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2888 模板题.解题思路如下(转载别人写的): dp[row][col][i][j] 表示[row,ro ...

  10. fdquery update

    fdquery  update this->FDQuery1->CachedUpdates; this->FDQuery1->UpdateOptions->KeyFiel ...