Cocos2d-x 属性变化动作

来源:互联网 发布:混沌与秩序数据库 编辑:程序博客网 时间:2024/05/16 01:03
//跳跃CCJumpTo *jump = CCJumpTo::create(2.0f, CCPoint(size.width/3*2, fish->getContentSize().height/2), 100, 1); fish->runAction(jump);//曲线ccBezierConfig config;config.controlPoint_1 = CCPoint(size.width, size.height/2);config.controlPoint_2 = CCPoint(size.width/2, size.height);config.endPosition = CCPoint(size.width, size.height);CCBezierTo *bezier = CCBezierTo::create(3, config);fish->runAction(bezier);//scale 缩放 //sequence 序列CCScaleTo *scale1 = CCScaleTo::create(5.0f, 5);CCScaleTo *scale2 = CCScaleTo::create(5.0f, 1);CCFiniteTimeAction *sequence = CCSequence::create(scale1, scale2, NULL);fish->runAction(sequence);//rotate 旋转CCRotateBy *rotate1 = CCRotateBy::create(2, 180);CCRotateBy *rotate2 = CCRotateBy::create(2, -180);CCFiniteTimeAction *sequenceRotate = CCSequence::create(rotate1, rotate2, NULL);fish->runAction(sequenceRotate);//FadeIn 渐现  //FadeOut 渐隐CCFadeIn *fade1 = CCFadeIn::create(3.0f);CCFadeOut *fade2 = CCFadeOut::create(3.0f);CCFiniteTimeAction *sequenceFade = CCSequence::create(fade2, fade1, NULL);fish->runAction(sequenceFade);//blink 闪烁 CCBlink *blink = CCBlink::create(2, 2); CCRepeatForever *foreverBlink = CCRepeatForever::create(blink); fish->runAction(foreverBlink);
0 0
原创粉丝点击