cocos2dx中Action汇总
本文由qinning199原创, 转载请注明:http://www.cocos2dx.net/?p=119
今天总结一下cocos2dx中的一些Action动作,其中To表示到达某个点,而By表示偏移量,一般的Action方法都有这两种操作方式,除了CCBlink
1、CCMoveTo、CCMoveBy
这两个的作用是移动到某一位置
用法如下:
表示移动2秒,移动偏移量为x轴方向80,y轴方向80
CCMoveBy::create(2, ccp(80,80))
这两个动作是缩放度
2、CCScaleTo、CCScaleBy
用法如下:
表示缩放时间为2秒,缩放到50%大小(x,y方向均缩放)
CCScaleTo::create(2.0f, 0.5f)
此动作表示歪曲度
3、CCSkewTo、CCSkewBy
用法如下:
表示歪曲2秒,x轴方向歪曲37.2度,y轴方向歪曲37.2度
CCSkewTo::create(2, 37.2f, -37.2f)
此动作表示旋转度
4、CCRotateTo、CCRotateBy
用法如下:
表示旋转了2秒,表示旋转了45度
CCRotateBy::create(2, 45.0f)
此动作表示跳跃
5、CCJumpTo、CCJumpBy
用法如下:
表示跳跃了2秒,跳到(300,300)的位置,跳跃高度为50,跳跃4次
CCJumpTo::create(2, ccp(300,300), 50, 4)
此动作表示按照贝加尔路线移动
6、CCBezierBy、CCBezierTo
用法如下:
表示移动到(300,100)点,(0,200),(300,-200)表示贝加尔控制点,可以控制曲线移动过程中的曲率
ccBezierConfig bezier;<p></p>
bezier.controlPoint_1 = ccp(0, 200);
bezier.controlPoint_2 = ccp(300, -200);
bezier.endPosition = ccp(300,100);
CCBezierBy::create(3, bezier);
具体请参考: http://blog.csdn.net/we000636/article/details/8616355
7、CCBlink
此动作表示闪烁
用法如下:
表示闪烁2秒,闪烁10次
CCBlink::create(2, 10)
此动作表示渐显、渐隐
8、CCFadeIn、CCFadeOut
用法如下:
表示1秒钟时间渐显
CCFadeIn::create(1.0f)
9、CCTintTo、CCTinkBy
此动作表示渐渐变到某个RGB颜色
用法如下:
表示2秒钟渐变到(255,0,255)颜色值
CCTintTo::create(2, 255, 0, 255)
cocos2dx中Action汇总的更多相关文章
- 在cocos2d-x中使用位图字体
http://blog.csdn.net/fansongy/article/details/9006677 通常情况下,游戏中绚丽的文字和数字都不是字体生成的而是"贴"上去!今天, ...
- Cocos2d-X中的动作特效
Cocos2d-X中提供了很丰富的动作特效 比如:网格动画 扭曲特效 3D瓷砖波动特效 程序代码: #include "ActionEffect.h" #include " ...
- cocos2dx中快速完成一段可播放动画
版本:cocos2dx 2.2.6 IDE: VS2012 语言:C++98 CCSpriteFrameCache* cache = CCSpriteFrameCache::sharedSpriteF ...
- cocos2d-x 学习资料汇总
cocos2d-x配置问题 - 我要飞的更高 - 博客频道 - CSDN.NET Cocos2d-x win7 + vs2010 配置图文详解(亲测) - 子龙山人 - 博客园 WINDONWS7+V ...
- Cocos2d-x之Action
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 在Cocos2d-x中的Node对象可以有动作,特效和动画等动态特性.因此在Node类中定义了这些动态特性,因此精灵,标签,菜单,地图和粒 ...
- java中Action层、Service层和Dao层的功能区分
Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的. Service是管理具体的功能的. Action只负责管理,而Service负责实施. DAO只 ...
- Cocos2dx中线程优先级
Cocos2dx中线程优先级问题 不论是ios还是android,遇到耗时的任务都要另起线程处理,否则程序不能及时用户的反馈.游戏中如果一圈循环不能在1/frameRate(帧率是30则1/30)秒内 ...
- 【Cocos2d-x游戏开发】Cocos2d-x中的弱联网技术
在上一篇博客中,我们一起学习了如何在Cocos2d-x中存储数据和读取信息,本篇博客我们将一起讨论和数据存储同样重要的联网技术. 一.弱联网技术介绍 在网络游戏中许多重要的功能都需要网络连接,而根据需 ...
- 【Cocos2d-x游戏开发】Cocos2d-x中的数据存储技术
一.引言 数据存储和网络功能可以说是一款游戏中必不可少的功能,如果一款游戏不能保存进度那么它的可玩性必然大打折扣(试想一下,玩家辛辛苦苦玩了一整天的游戏,结果退出时告诉人家不能保存关卡信息,你明天还得 ...
随机推荐
- 【POJ】2528 Mayor's posters ——离散化+线段树
Mayor's posters Time Limit: 1000MS Memory Limit: 65536K Description The citizens of Bytetown, A ...
- leetcode_question_115 Distinct Subsequences
Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence ...
- Dreamweaver中打开CodeSmith文件
电脑环境:Windows2008+Dreamweaver 8英文版本 问题描述:Dreamweaver中默认打开文档时不支持打开CodeSmith模板文件对应的.cst后缀名文件,截图如下: 解决步骤 ...
- Extjs 4 生成饼状图的例子
前台: //远程抄表设备下落图表数据 var Store1 = new Ext.data.Store({ <span style="white-space:pre"> ...
- 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
前言 本章将实现非常实用的功能——下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术 ...
- elmah - Error Logging Modules and Handlers for ASP.NET - 1 : 初体验
elmah(英文):https://code.google.com/p/elmah/ 写作思路:先看结果,然后再说原理 elmah文章基本内容如下 1.安装 2.基本使用 3.详细配置讲解 ...
- windows平台下杀死指定端口的进程(转载)
在windows命令行窗口下执行: 1.查看所有的端口占用情况 C:\>netstat -ano 协议 本地地址 外部地址 ...
- js中的数组和字符串的一些方法
数组的一些方法: 1.join()和split()方法 <script type="text/javascript">var x;var a=new Array();a ...
- C#将图片转化为黑白图片
最近项目需要将上传的图片转化为黑白图片 在网上找了很多资料,测试通过,上代码 using System; using System.Collections.Generic; using System. ...
- Oracle聚合求和和聚合求积(顺便解决BOM展开的问题)
本文参考网址:http://www.itpub.net/thread-1020772-1-1.html 我们在日常的工作中,经常遇到了针对某一列的值,进行求和,求平均值,在一些特殊的业务场景下,我们需 ...