callback function with delay time
there has a time want to wait seconds time and call callback function.
In this case.cocos2dx has a class name DelayTime.
Let's see example.
In my case,I want to move sprite and wait 3seconds and call specific function
// first move MoveTo* upToCenter = MoveTo::create(2, Vec2(DISPLAY_WIDTH / 2,DISPLAY_HEIGHT / 2)); // wait 3 seconds DelayTime* delayTime = DelayTime::create(3); // callback function auto callback = CallFunc::create(CC_CALLBACK_0(BaseStage::popBackTitle,this)); // do sequence Sequence* sequence = Sequence::create(upToCenter,delayTime,callback,nullptr); // act in this case Label ui stageLabel->runAction(sequence);
In Sequence::create 3 step action.
first move wait call function.
Of course we can input 4 arg.
I confirm version 3.15.1.