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

来源:互联网 发布:淘宝卖家中心宝贝管理 编辑:程序博客网 时间:2024/05/22 03:24

(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:跟随的目标对象。