Я создал спрайт, и внутри этого спрайта у меня есть метка, подобная этой.
CCLabelTTF *myLabel = [CCLabelTTF
labelWithString:text
dimensions:CGSizeMake(mySpriteWidth*0.9, mySpriteHeight*0.9)
alignment:UITextAlignmentCenter
fontName:@"Helvetica Neue" fontSize:20.0f];
[myLabel setPosition: CGPointMake((mySpriteWidth/2.0f),(mySpriteHeight/2.0f))];
[mySprite addChild: myLabel];
, как вы видите, эта метка является дочерней для mySprite.
Затем я исчезаюспрайт с помощью этого действия
id fadeOut = [CCFadeOut actionWithDuration:0.4];
Спрайт исчезает правильно, но ярлык продолжает там, высокомерно смотрит на меня ...
это ошибка или я что-то упустил?Спасибо
код, который я использую для фейдера:
CCSequence *sequence =[CCSequence actions:
fadeIn,
[CCDelayTime actionWithDuration:2.5],
fadeOut,
nil];
[mySprite runAction:sequence];
// [myLabel runAction:sequence];
добавление действия к метке, оно исчезает, но затем спрайт остается на экране...: (