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