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
时,路径最柔和。
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
时,路径最柔和。
相关文章推荐
- cocos2d-x常用到的49种动作详解(21…
- cocos2d-x常用到的49种动作详解(31…
- cocos2d-x常用到的49种动作详解(41…
- cocos2d-x常用到的49种动作详解(1-10)
- cocos2d-x常见的49种动作详解
- Cocos2d-X 动作特效详解
- cocos2d的常用动作及效果总结之四:Special Actions
- cocos2d-x的常用动作API
- cocos2dx 常见的49中动作详解及常用函数
- Cocos2D常用动作(Action)
- 11、Sprite常用的动作函数
- Cocos2d-x 常用的宏定义详解
- cocos2d-x 详解之 CCAction(动作)
- Cocos2d-x_CCAction(常用动作类)介绍
- Cocos2d-x 3.x中43种常用动作汇总
- 《Cocos2d-x-3.2 Lua-tests》文件详解 之 动作Actions
- cocos2d-x 详解之 CCAction(动作)
- cocos2d的常用动作及效果总结之一: Basic actions
- Cocos2d-x 49个动作详解
- Cocos2d-x 3.x中43种常用动作汇总