[已解决]cocos2dx 3.3淡入淡出问题

如下代码:
skillInfoback = Scale9Sprite::create(Rect(0, 6, 259, 70),“skillinfoback.png”);
addChild(skillInfoback);
Label *txt = getCCLabel(“技能描述”,FontSize20,Size(skillInfoback->getContentSize().width,0));
skillInfoback->addChild(txt);
skillInfoback->runAction(Sequence::create(DelayTime::create(1.0),FadeOut::create(1.0f), NULL));
在cocos3.2版本外框和文字都可以一起淡出,但是在cocos3.3和3.4版本都只能淡出外框,文字淡出不了,不知道这是bug还时故意改成这样的,每次都要加
if (skillInfoback->getChildrenCount() > 0) {
for (auto text : skillInfoback->getChildren()) {
text->runAction(Sequence::create(DelayTime::create(1.0),FadeOut::create(1.0f), NULL));
}
}
这样感觉有点不方便

setCascadeOpacityEnabled() 递归遍历所有节点把这个打开

嗯,这样可以了,多谢多谢!!