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

(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 时,路径最柔和。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值