在Cocos2d-x的游戏开发过程中,我们经常会会用到延时一段时间执行某个动画,或者回调函数。可能小伙伴们会困惑如何去做。下面简单为大家介绍一下
midSp->runAction(Sequence::create(DelayTime::create(0.7),MoveTo::create(0.7, Vec2(ScreenWidth*0.5,ScreenHeight/2)),DelayTime::create(1.5),MoveTo::create(1, Vec2(ScreenWidth*0.5,-midSp->getContentSize().height)), NULL));//中间图案的动作
当然也可以延时一段时间执行一个函数
如下:
playerPlane->runAction(Sequence::create(DelayTime::create(3),CallFunc::create(CC_CALLBACK_0(GameScene::doBoom, this)),MoveTo::create(0.5, Vec2(ScreenWidth/2, ScreenHeight*0.2)), NULL));