Action动作
//
CCMoveBy 创建一个移动的动作 参数1:移动到目标坐标所需的时间 参数2:目标坐标 支持reverse 可以获取其反向动作
CCMoveTo 与BY的区别是累加数据
// CCActionInterval * moveBy = CCMoveBy::create(5,ccp(300, 100));
// CCActionInterval * actionmoveback= moveBy->reverse();
// sp->runAction(actionmoveback);
//
CCScaleTo 作用:创建一个缩放的动作
参数1:达到缩放大小所需的时间
参数2 :缩放的比例
// CCActionInterval * scaleto = CCScaleTo ::create(2, 2);
// sp->runAction(scaleto);
//
CCScaleBy 作用:创建一个缩放的动作
参数1:达到缩放大小的所需时间 参数2:缩放比例
// CCActionInterval * scaleby = CCScaleBy::create(2, 2);
// CCActionInterval * actionbyback = scaleby->reverse();
// sp->runAction(actionbyback);
//
CCRotateTo
作用创建一个旋转的动作
参数1:旋转的时间 参数2:旋转饿角度 0 - 360
// CCActionInterval * rotateto = CCRotateTo::create(2, 90);
// sp->runAction(rotateto);
//
CCSkewTo
作用创建一个倾斜的动作
参数1:倾斜到特定角度所需的时间
参数2:x轴的倾斜角度
参数3:y轴的倾斜角度
// CCActionInterval * skewto = CCSkewTo::create(2, 10, 10);
// sp->runAction(skewto);
//
CCJumpTo
作用:创建一个跳的动作
参数1:跳到目标动作位子的所需时间
参数2:目标位置
参数3:跳的高度
参数4跳到目标位置的次数
// CCActionInterval* jumpto = CCJumpTo ::create(2, ccp(300, 200), 50, 4 );
// sp->runAction(jumpto);
//
CCJumpBy
// // 作用:创建一个跳的动作
// // 参数1:跳到目标动作位子的所需时间
// // 参数2:目标位置
// // 参数3:跳的高度
// // 参数4跳到目标位置的次数
这个支持方向动作reverse
// CCActionInterval * jumpby = CCJumpBy ::create(3, ccp(300, 200), 50, 4);
// CCActionInterval * ac= jumpby->reverse();
// sp->runAction(ac);
// CCBezier
//ccBezierConfig结构体
// ccBezierConfig bezierCon;
// bezierCon.controlPoint_1=CCPointMake(200, 150);//控制点1
// bezierCon.controlPoint_2=CCPointMake(200, 160);//控制点2
// bezierCon.endPosition =CCPointMake(340, 100);// 结束位置
// CCBezierTo
// 创建一个贝塞尔曲线运动的动作
// 参数1:贝塞尔曲线运动的时间
// 参数2 :ccBezierConfig结构体
// CCActionInterval * action = CCBezierTo::create(2, bezierCon);
// CCActionInt