您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x常用到的49种动作详解(11…

2013-11-04 15:41 387 查看
(11)CCBezierTo

CCBezierTo::create(float t,const ccBezierConfig &c)

作用:创建一个贝塞尔曲线运动的动作
。 参数
1:贝塞尔曲线运动所需的时间(秒)。
参数
2:ccBezierConfig
结构体。

ccBezierConfig 结构体如下:

typedef
struct _ccBezierConfig { CCPoint endPosition;

CCPoint controlPoint_1; CCPoint controlPoint_2;

}
ccBezierConfig;

其中,各参数的含义如下。



endPosition :结束点



controlPoint_1 :控制点

1。


controlPoint_2 :控制点

2。

(12)CCBezierBy

CCBezierBy::create(float t,const ccBezierConfig &c)

作用:创建一个贝塞尔曲线运动的动作


参数

1:贝塞尔曲线运动所需的时间(秒)。

参数
2:ccBezierConfig
结构体
CCBezierBy
支持

reverse()函数,可以获取其反向动作


(13)CCFadeIn
CCFadeIn::create(float d)

作用:创建一个渐变出现的动作


参数:渐变所需时间(秒)
。 (14)CCFadeOut

CCFadeOut::create(float d)

作用:创建一个渐变消失的动作


参数:渐变所需时间(秒)
。 (15)CCTintTo

CCTintTo::create(float duration,GLubyte red,GLubyte green,GLubyte
blue)

作用:创建一个色彩变化的动作
。 参数
1:色彩变化所需时间(秒)
。 参数
2:红色分量。

参数
3:绿色分量。

参数

4:蓝色分量。
(16)CCTintBy

CCTintBy::create(float duration,GLubyte red,GLubyte green,GLubyte
blue)

作用:创建一个色彩变化的动作
。 参数
1:色彩变化所需时间(秒)
。 参数
2:红色分量。

参数
3:绿色分量。

参数

4:蓝色分量。

CCTintBy 支持

reverse()函数,可以获取其反向动作
。 (17)CCBlink

CCBlink::create(float duration, unsigned int uBlinks)

作用:创建一个闪烁的动作


参数
1:闪烁完成所需时间(秒)
。 参数
2:闪烁的次数。

(18)CCDelayTime
CCDelayTime::create(float d)

作用:创建一个延迟的动作


参数:延迟的时间(秒)
。 (19)CCOrbitCamera

CCOrbitCamera::create(float t,float radius,float deltaRadius,float
angleZ,float deltaAngleZ, XVI

float angleX,float deltaAngleX)

作用:创建一个球面坐标轨迹进行旋转的动作
。 参数
1:旋转轨迹所需时间。

参数
2:起始半径。

参数
3:半径差。

参数

4:起始

z 角。
参数
5:旋转

z 角差。
参数
6:起始

x 角。
参数
7:旋转

x 角差。

(20)CCCardinalSplineTo

CCCardinalSplineTo::create(float duration,CCPointArray*
points,float tension)

作用:创建一个样条曲线轨迹的动作
。 参数
1:完成轨迹所需的时间。

参数
2:控制点的坐标数组。

参数
3:拟合度。其值=0
时,路径最柔和。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: