我正在尝试使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];

关于iphone - 标签首先完全显示,而不是像我想要的那样淡入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6544390/

10-12 14:29