当前位置 : 主页 > 手机开发 > harmonyos >

cocos2dx之cCCSpawn

来源:互联网 收集:自由互联 发布时间:2023-08-25
如果我们需要将两个不同的动作组合到一起,那我们就用CCSpawn,等下讲一下它和CCSequence的区别: CCSprite *spriteSpaw = CCSprite::create("leftNormal.jpg"); spriteSpaw-setPosition(ccp(size.width / 2.0f, size.h


如果我们需要将两个不同的动作组合到一起,那我们就用CCSpawn,等下讲一下它和CCSequence的区别:

CCSprite *spriteSpaw = CCSprite::create("leftNormal.jpg");
    spriteSpaw->setPosition(ccp(size.width / 2.0f, size.height / 2.0f));
    this->addChild(spriteSpaw, 1);
    CCFiniteTimeAction *actionforward = CCSpawn::create(CCJumpTo::create(4, ccp(300, 400), 100, 20),
                                                                            CCRotateTo::create(4, 720),
                                                                            NULL);
    spriteSpaw->runAction(actionforward);

 

上面代码示例,是将CCJumpTo的动作和CCRotate结合在一起,也就是说,两个动作同时发生。

注:

与CCSequence的区别是:CCSequence在一个动作发生完之后,接着再发生另一个动作,而CCSwapn则是,两个动作同时刻进行。

【文章原创作者:大丰网页开发 http://www.1234xp.com/dafeng.html 处的文章,转载请说明出处】
上一篇:cocos2dx之FadeIn,FadeOut,FadeTo
下一篇:没有了
网友评论