如何在cocos2d中隐藏标签(CCLabel)一段时间后?

时间:2010-03-19 13:13:15

标签: cocoa-touch cocos2d-iphone iphone-sdk-3.0

我使用CCLabel添加了一个标签到我的图层。现在我希望它在一段时间后消失(如2秒)。我怎么能让它消失?

CCLabel *labelPerfectDraw = [CCLabel labelWithString:@"Perfect Draw" fontName:@"Marker Felt" fontSize:30 ];
        labelPerfectDraw.color = ccc3(0x00, 0x00, 0xff);
        labelPerfectDraw.position = ccp(windowSize.width/2, windowSize.height/2+80);
        [self addChild:labelPerfectDraw];

我以上面的方式添加了标签。 请告诉我如何处理它?<​​/ p>

1 个答案:

答案 0 :(得分:6)

visible个实例有一个CCLabel属性,因为它们来自CCSprite。应该这样做。只需将其设置为false,或者您希望它在2秒后消失,因此创建一个附加到计时器的函数,该函数将可见性设置为false。