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. 自己写了一个类似百度空间自动保存草稿的程序 php+jquery

    可以异步加载mysql中的草稿~,异步更新草稿列表~ 下载地址:http://download.csdn.net/source/3479156 代码: demo.php <?php mysql_ ...

  2. word添加页码

    问:在Word里面,分两栏插入页码,怎么使两栏都有页码? 可以通过插入域来实现分两栏后两栏都有页码.左边一栏页码为 当前页页码×2-1 :右边一栏页码为 当前页页码×2.在页眉页脚视图中,分别在左右两 ...

  3. bzoj 1806 [Ioi2007]Miners 矿工配餐(DP)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1806 [题意] 给定一个权在1..3内的序列,在保持相对位置不变的情况下拆分成两个序列 ...

  4. ref 参数

    当使用ref 作为参数赋值时,ref 得需要初始化,就是在从新定义一下 参数的值,下面有列子: 在控制台中运行如下: //定义一个方法,两个参数 i和a . public static void ge ...

  5. [转] 編程風格要素-The Elements of Programming Style 中文英文中英對照

    转自: http://www.loliman3000.com/tech/2fe33ce32906f0302412881.php 下面的程序風格規則提煉自Brian Kernighan和P. J. Pl ...

  6. NServiceBus-日志

    默认的日志 NServiceBus一些有限,固执己见,内置的日志记录. 默认的日��行为如下: 控制台 所有 Info(及以上)消息将被输送到当前的控制台. 错误将会写 ConsoleColor.Re ...

  7. HD1005Number Sequence

    Number Sequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tota ...

  8. 《Pandoc用户指南》之一

    @(编程) 1. 描述 Pandoc是一个用于从一种标记格式转换为另一种的Haskell库,还是一个使用该库的命令行工具.它可以读取markdown格式和Textile格式(的子集).reStruct ...

  9. hdu 5400 Arithmetic Sequence

    http://acm.hdu.edu.cn/showproblem.php?pid=5400 Arithmetic Sequence Time Limit: 4000/2000 MS (Java/Ot ...

  10. 深入学习JavaScript对象

    JavaScript中,除了五种原始类型(即数字,字符串,布尔值,null,undefined)之外的都是对象了,所以,不把对象学明白怎么继续往下学习呢? 一.概述 对象是一种复合值,它将很多值(原始 ...