我使用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>
答案 0 :(得分:6)
visible
个实例有一个CCLabel
属性,因为它们来自CCSprite
。应该这样做。只需将其设置为false,或者您希望它在2秒后消失,因此创建一个附加到计时器的函数,该函数将可见性设置为false。