//CCMoveBy 创建1个移动的动作 //参数1:移动到目标坐标所需的时间 //参数2:目标坐标 //支持reverse 可以获得其反向动作 //CCMoveTo 1样的 //CCActionInterval * moveBy = CCMoveBy::create(5,ccp(300, 100)); //CCActionInterval * actionmoveback= moveBy->reverse(); //sp->runAction(actionmoveback); |
//CCScaleTo 作用:创建1个缩放的动作 //参数1:到达缩放大小所需的时间 //参数2 :缩放的比例 //CCActionInterval * scaleto = CCScaleTo ::create(2, 2); //sp->runAction(scaleto); |
//CCScaleBy 作用:创建1个缩放的动作 //参数1:到达缩放大小的所需时间 //参数2:缩放比例 //CCActionInterval * scaleby = CCScaleBy::create(2, 2); //CCActionInterval * actionbyback = scaleby->reverse(); //sp->runAction(actionbyback); |
//CCRotateTo作用创建1个旋转的动作 //参数1:旋转的时间 //参数2:旋转饿角度 0 - 360 //CCActionInterval * rotateto = CCRotateTo::create(2, 90); //sp->runAction(rotateto); |
//CCSkewTo作用创建1个倾斜的动作 //参数1:倾斜到特定角度所需的时间 //参数2:x轴的倾斜角度 //参数3:y轴的倾斜角度 //CCActionInterval * skewto = CCSkewTo::create(2, 10, 10); //sp->runAction(skewto); |
//CCJumpTo 作用:创建1个跳的动作 //参数1:跳到目标动作位子的所需时间 //参数2:目标位置 //参数3:跳的高度 //参数4跳到目标位置的次数 //CCActionInterval* jumpto = CCJumpTo ::create(2, ccp(300, 200), 50, 4 ); //sp->runAction(jumpto); |
//CCJumpBy作用:创建1个跳的动作 //参数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个贝塞尔曲线运动的动作 // 参数1:贝塞尔曲线运动的时间 // 参数2 :ccBezierConfig结构体 // CCActionInterval * action = CCBezierTo::create(2, bezierCon); // CCActionInterval * action = CCBezierBy::create(3, bezierCon);//支持反向 // CCActionInterval * action1 = action->reverse(); // sp->runAction(action1); |
// CCFadeIn // 作用:创建1个渐变出现的动作 // 参数是时间 // CCActionInterval * fadein = CCFadeIn::create(2); // sp->runAction(fadein); |
//CCFadeOut // 作用:创建1个渐变消失的动作 // 参数是时间 // CCActionInterval * fadeout = CCFadeOut::create(2); // sp->runAction(fadeout); |
//CCTintTo作用:创建1个色采变化的消失动作 // 参数1:色采变化的动作 // 参数2 :红色份量 // 参数3:蓝色份量 // CCActionInterval * tinto = CCTintTo ::create(3, 255, 255, 0); // sp->runAction(tinto); |
// CCTintBy // 作用:创建1个色采变化的出现动作 // 参数1:色采变化的动作 // 参数2 :红色份量 // 参数3:蓝色份量 但是家了reverse就是 反向的 // CCActionInterval * tintby = CCTintBy::create(3, 0, 255, 255); // CCActionInterval * tintby1 = tintby->reverse(); // sp->runAction(tintby1); |
// CCBlink // 作用 :创建1额闪烁的动作 // 参数1:闪烁完成的时间 // 参数2:闪烁的次数 // CCActionInterval * blink = CCBlink ::create(3, 10); // sp->runAction(blink); |
// |