标签一开始完全显示,而不是像我想要的那样逐渐消失



我正在尝试使CCLabelTTF先淡入,然后淡出。

这是我用来做这件事的代码:

CCLabelTTF *intro = [CCLabelTTF labelWithString:@"Welcome" fontName:@"Times New Roman" fontSize:30];
[intro setPosition:ccp(240, 110)];
[intro runAction:[CCSequence actions:[CCFadeIn actionWithDuration:2.0f], [CCFadeOut actionWithDuration:2.0f], nil]];
[self addChild:intro];

它有点工作,但当我运行程序时,CCLabelTTF intro会很快完全显示出来(不透明度为1.0f,有点像快速闪烁(,然后它会消失,并像应该的那样逐渐消失。

为什么不将其不透明度设置为零?

[intro setOpacity:0];

相关内容

最新更新