代码1: -->cardA先缩小,然后 cardA和cardB一起消失
FadeOut* fd_out=FadeOut::create(0.25);//动画1 降低卡片透明度
ScaleTo* sl_to=ScaleTo::create(0.25, 0.25);//动画2 缩小卡片
Spawn* sp=Spawn::create(fd_out,sl_to, NULL);
//执行序列--顺序执行 Sequence* sequence;
cardA->runAction(Sequence::create(sp,CallFunc::create([&,cardA](){
cardA->removeFromParent();
}), NULL));
cardB->runAction(Sequence::create(sp,CallFunc::create([&,cardB](){
cardB->removeFromParent();
}), NULL));
代码2:–>cardA和cardB一起缩小,然后一起消失
cardA->runAction(Sequence::create(Spawn::create(FadeOut::create(0.25),ScaleTo::create(0.25, 0.25), NULL),CallFunc::create(cardA{
cardA->removeFromParent();
}), NULL));
cardB->runAction(Sequence::create(Spawn::create(FadeOut::create(0.25),ScaleTo::create(0.25, 0.25), NULL),CallFunc::create([cardB](){
cardB->removeFromParent();
}), NULL));