cocos2dx中Action汇总
本文由qinning199原创, 转载请注明:http://www.cocos2dx.net/?p=119
今天总结一下cocos2dx中的一些Action动作,其中To表示到达某个点,而By表示偏移量,一般的Action方法都有这两种操作方式,除了CCBlink
1、CCMoveTo、CCMoveBy
这两个的作用是移动到某一位置
用法如下:
表示移动2秒,移动偏移量为x轴方向80,y轴方向80
2、CCScaleTo、CCScaleBy用法如下:
表示缩放时间为2秒,缩放到50%大小(x,y方向均缩放)
3、CCSkewTo、CCSkewBy用法如下:
表示歪曲2秒,x轴方向歪曲37.2度,y轴方向歪曲37.2度
4、CCRotateTo、CCRotateBy用法如下:
表示旋转了2秒,表示旋转了45度
5、CCJumpTo、CCJumpBy用法如下:
表示跳跃了2秒,跳到(300,300)的位置,跳跃高度为50,跳跃4次
6、CCBezierBy、CCBezierTo用法如下:
表示移动到(300,100)点,(0,200),(300,-200)表示贝加尔控制点,可以控制曲线移动过程中的曲率
此动作表示闪烁用法如下:
表示闪烁2秒,闪烁10次
8、CCFadeIn、CCFadeOut用法如下:
表示1秒钟时间渐显
9、CCTintTo、CCTinkBy此动作表示渐渐变到某个RGB颜色
用法如下:
表示2秒钟渐变到(255,0,255)颜色值
view sourceprint?CCTintTo::create(2, 255, 0, 255)