我把 一个ProgressTimer和一个Sprite 加入到一个node中,然后让node执行FadeIn淡入动画,Sprite会跟着一起淡入,但ProgressTimer一直都是完全不透明的,没任何变化
cocos2dx版本是V3.3 Final
示例代码如下:
Node* node = Node::create();
ProgressTimer* progressBar = ProgressTimer::create(sp);
Sprite* mySp = Sprite::create(“test.png”);
node->addChild(progressBar);
node->addChild(mySp);
node->setCascadeOpacityEnabled(true);
node->setOpacity(0);
addChild(node);
FadeIn* fadein = FadeIn::create(2);
node->runAction(fadein);
答案是只有Sprite 能用FadeIn及类似的功能