cocos2dx中关于Action动作的相关API的具体介绍
|
//CCMoveBy //參数1:移动到目标坐标所需的时间 //參数2:目标坐标 //支持reverse //CCMoveTo //CCActionInterval * moveBy = CCMoveBy::create(5,ccp(300, 100)); //CCActionInterval * actionmoveback= moveBy->reverse(); //sp->runAction(actionmoveback); |
|
//CCScaleTo //參数1:达到缩放大小所需的时间 //參数2 //CCActionInterval * scaleto = CCScaleTo ::create(2, 2); //sp->runAction(scaleto); |
|
//CCScaleBy //參数1:达到缩放大小的所需时间 //參数2:缩放比例 //CCActionInterval * scaleby = CCScaleBy::create(2, 2); //CCActionInterval * actionbyback = scaleby->reverse(); //sp->runAction(actionbyback); |
|
//CCRotateTo作用创建一个旋转的动作 //參数1:旋转的时间 //參数2:旋转饿角度 //CCActionInterval * rotateto = CCRotateTo::create(2, 90); //sp->runAction(rotateto); |
|
//CCSkewTo作用创建一个倾斜的动作 //參数1:倾斜到特定角度所需的时间 //參数2:x轴的倾斜角度 //參数3:y轴的倾斜角度 //CCActionInterval * skewto = CCSkewTo::create(2, 10, 10); //sp->runAction(skewto); |
|
//CCJumpTo //參数1:跳到目标动作位子的所需时间 //參数2:目标位置 //參数3:跳的高度 //參数4跳到目标位置的次数 //CCActionInterval* jumpto = CCJumpTo ::create(2, ccp(300, 200), 50, 4 ); //sp->runAction(jumpto); |
|
//CCJumpBy作用:创建一个跳的动作 //參数1:跳到目标动作位子的所需时间 //參数2:目标位置 //參数3:跳的高度 //參数4跳到目标位置的次数 //这个支持方向动作reverse //CCActionInterval * jumpby = CCJumpBy ::create(3, ccp(300, 200), 50, 4); //CCActionInterval * ac= jumpby->reverse(); //sp->runAction(ac); |
|
//CCBezier //ccBezierConfig结构体 //ccBezierConfig bezierCon; //bezierCon.controlPoint_1=CCPointMake(200, 150);//控制点1 //bezierCon.controlPoint_2=CCPointMake(200, 160);//控制点2 //bezierCon.endPosition =CCPointMake(340, 100);// // CCBezierTo // // // // // // // |
|
// // // // // |
|
//CCFadeOut // // // // |
|
//CCTintTo作用:创建一个色彩变化的消失动作 // // // // // |
|
// // // // // // // // |
|
// // // // // // |
|
// // // // // |
|
// // // // // // // // // // // |
|
// // CCPointArray * array = CCPointArray::create(20); array->addControlPoint(ccp(0,0)); array->addControlPoint(ccp(210,0)); array->addControlPoint(ccp(210,240)); array->addControlPoint(ccp(0,160)); array->addControlPoint(ccp(0,0)); // // // // // // // |
|
//CCCardinalSplineBy // // // // // // |
|
// // // // // // |
|
// // // // //创建一个參照物spT // // // // |
|
// // |
|
// // // // // // |
|
//CCEaseBounceOut作用:让目标动作赋予反弹力。且以目标动作结束位子開始反弹 // // // |
|
//CCEaseBounceInOut //作用:让目标动作赋予反弹力,且以目标动作起始与结束位子開始反弹 // // |
|
// // // // // |
|
// // // // // |
|
//CCEaseBackInOut // // // // |
|
// // // // // |
|
// // // // // |
|
// // // // // |
|
// // // // // |
|
// // // // // |
|
// // // // // |
|
// // // // // // // |
|
// // // // |
|
// // // // // |
|
// // // // // |
|
// // // // // // // |
|
// // // // // // // // |
|
// // // // // // // // // // // // // // // // |
|
// // // // // // // // // |
|
// // // // // // // // |
|
// // // // // // // // |
|
//CCCallFuncN //作用:创建一个回调动作(调用 //參数1:目标动作 //參数2:目标回调函数 //CCActionInterval * move = CCMoveTo::create(1, ccp(300, sp->getPositionY())); // CCCallFuncN * funcall= CCCallFuncN::create(this, callfuncN_selector(HelloWorld::callbackN)); // // |
|
// // // // CCActionInterval * move = CCMoveTo::create(1, ccp(300, sp->getPositionY())); CCCallFuncND * funcall= CCCallFuncND::create(this, callfuncND_selector(HelloWorld::callbackND) CCFiniteTimeAction * seq = CCSequence::create(move,funcall,NULL); sp->runAction(seq); return true; } |
cocos2dx中关于Action动作的相关API的具体介绍的更多相关文章
- Java中Calendar(日历)相关API举例
Java中Calendar(日历)相关API举例,实现功能:输入一个年份和月份打印出这个月的日历. package calendarPrint; import java.util.Calendar; ...
- Xcode中c++&Object-C混编,详细介绍如何在cocos2dx中访问object函数以及Apple Api
转自:http://www.himigame.com/iphone-cocos2dx/743.html Cocos2dx系列博文的上一篇详细介绍了如何在Xcode中利用jni调用Android的Jav ...
- 关于Cocos2d-x中MoveTo等动作位置坐标和setPosition的位置坐标的区别
setPosition设置的坐标使用的是锚点的位置,会根据锚点的改变而有所不同 而MoveTo等动作位置坐标使用的是物体中心的位置,不受锚点的影响
- cocos2d-x中六种持续性动作
持续性动作: (一) 位置变化动作 Move by to Jump by to (二) 属性变化动作 Scale by to Rotate by to Fade in out to Tint to b ...
- MyBatis框架的使用解析!数据库相关API的基本介绍
动态SQL if 根据条件包含where子句的一部分 <select id="findActiveBlogLike" resultType="Blog"& ...
- 【Cocos2d-x 3.x】 动作类Action源码分析
游戏设计中,动作是不可缺少的,Cocos2d-x中所有的动作都继承自Action类,而Action类继承自Ref和Clonable类,整个动作类继承体系如图: FiniteTimeAction是所有瞬 ...
- Cocos2d-x -自己定义动作 圆周运动
原文地址:http://blog.csdn.net/u012945598/article/details/17605409 在之前的文章中我们以前讲过Cocos2d-x中的各种动作的用法,我们先来简单 ...
- cocos2dx中的动作
CCAction是cocos2dx中专门用来处理动作相关的类,几乎所有的与动作相关的类都是从它派生而来的.而CCAction继承自CCObject class CCFiniteTimeAction : ...
- cocos2dx中Action汇总
本文由qinning199原创, 转载请注明:http://www.cocos2dx.net/?p=119 今天总结一下cocos2dx中的一些Action动作,其中To表示到达某个点,而By表示偏移 ...
随机推荐
- linux中安装Python3.x
首先了解几句Linux命令是必须的.例如 ls, vi, wget, rm, mv, cd, su, sudo, chmod, tar等等一些常用的语句命令是有必要知道它的用法的. 安装Python3 ...
- Adobe Audio 分轨录音教程(需要KX,Live机架)
一.需要的硬件和软件 1. 创新5.1声卡或7.1声卡: 2. 已安装KX驱动和Live机架,经过测试安装后需要重启电脑才能生效. 3. 已安装Adobe Audition 3.0 二.测试环境 WI ...
- WebService-axis2
WebService框架有好多,常用的cxf,axis2等,axis2的配置过程相对简单,不用编写接口,在实现.只需要一个Service服务类即可.配置过程大致如下: 1,导入jar包(这里我是把ax ...
- 六:Dubbo与Zookeeper、SpringMvc整合和使用
DUBBO与ZOOKEEPER.SPRINGMVC整合和使用 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架 ...
- MarkdownPad2使用高亮插件
MarkdownPad 2有插入代码块的功能,但样式却不尽人意,但又不想换个编辑器,找了挺多相关资料,最后在MarkdownPad 2集成prettify高亮插件. 如下相关资料: [HTML] Pr ...
- IIS解决CPU和内存占用率过高的问题
发现进程中的w3wp占用率过高. 经过查询,发现如下: w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe的进程实例运 ...
- C#值参数和引用参数
一.值参数 未用ref或out修饰符声明的参数为值参数. 使用值参数,通过将实参的值复制到形参的方式,把数据传递到方法.方法被调用时,系统做如下操作. 在栈中为形参分配空间. 复制实参到形参. 值参数 ...
- 写一个PHP函数,实现扫描并打印出指定目录下(含子目录)的所有jpg文件名
写一个PHP函数,实现扫描并打印出指定目录下(含子目录)的所有jpg文件名 <?php $dir = "E:\照片\\";//打印文件夹中所有jpg文件 function p ...
- Qt----拖拽
最近比较忙,今天此才有时间来继续学习下Qt.Qt的拖拽可以按字面意思分为拖和拽两部分.一般来说我们常见的拖拽分别由两个程序合作完成.例如我们经常把桌面的文件拖拽进其他目录: 这个拖拽在Qt中由两方合作 ...
- .NET之RabbitMQ学习笔记(一)-应用场景
使用场景 1.异步处理 用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行处理方式:注册信息写数据库-发送注册邮件-发送注册短信,等上述三个操作都执行完成 ...