(21)CCCardinalSplineBy
CCCardinalSplineBy::create(float duration,CCPointArray*
points,float tension)
作用:创建一个样条曲线轨迹的动作
。
参数
1:完成轨迹所需的时间。
参数
2:控制点的坐标数组。
参数
3:拟合度。其值=0
时,路径最柔和。
CCCardinalSplineBy 支持
reverse()函数,可以获取其反向动作
。
(22)CCCatmullRomTo
CCCatmullRomTo::create(float dt, CCPointArray* points)
作用:创建一个样条插值轨迹 。 参数 1:完成轨迹的时间。 参数 2:控制点的坐标数组。
(23)CCCatmullRomBy
CCCatmullRomBy::create(float dt, CCPointArray* points)
作用:创建一个样条插值轨迹
。
参数
1:完成轨迹的时间。
参数
2:控制点的坐标数组。
CCCatmullRomBy
支持
reverse()函数,可以获取其反向动作
。
参数 2:跟随范围,离开范围就不再跟随。 (25)CCEaseBounceIn
CCEaseBounceIn::create(cocos2d::CCActionInterval *pAction)
作用:让目标动作赋予反弹力,且以目标动作起始位置开始反弹 。
参数:目标动作 。 (26)CCEaseBounceOut
CCEaseBounceOut::create(cocos2d::CCActionInterval *pAction)
作用:让目标动作赋予反弹力,且以目标动作结束位置开始反弹 。
参数:目标动作 。 (27)CCEaseBounceInOut
CCEaseBounceInOut::create(cocos2d::CCActionInterval *pAction)
作用:让目标动作赋予反弹力,且以目标动作起始与结束位置都反弹 。
参数:目标动作 。 (28)CCEaseBackIn
CCEaseBackIn::create(cocos2d::CCActionInterval *pAction)
作用:让目标动作赋予回力,且以目标动作起点位置作为回力点 。
参数:目标动作 。 (29)CCEaseBackOut
CCEaseBackOut::create(cocos2d::CCActionInterval *pAction)
作用:让目标动作赋予回力,且以目标动作终点位置作为回力点 。
参数:目标动作 。 (30)CCEaseBackInOut
CCEaseBackInOut::create(cocos2d::CCActionInterval *pAction)
作用:让目标动作赋予回力,且以目标动作起点与终点位置都作为回力点 。
参数:目标动作 。
(24)CCFollow
CCFollow* create(CCNode *pFollowedNode, const CCRect& rect =
CCRectZero)
作用:创建一个跟随的动作 。 参数 1:跟随的目标对象。