Очередь разных команд в cocos2d (CCSequene) - PullRequest
1 голос
/ 21 июля 2011

Я пытаюсь сделать ярлык исчезающим с экрана, а затем, если он закончил, убрать его с экрана. Как поставить его в очередь, чтобы представление ожидало полного исчезновения метки, прежде чем удалить ее?

id sequence = [CCSequence actions:[splashLabel runAction:[CCFadeOut actionWithDuration:0.5]], [self removeChild:splashLabel cleanup:YES], nil];
[self runAction:sequence];

1 Ответ

1 голос
/ 21 июля 2011
    id fade=[CCFadeOut actionWithDuration:1.0f];





    id delay=[CCDelayTime actionWithDuration:0.2];




    id seqq=[CCSequence actions:fade,delay,nil];


    [splashLabel runAction:seqq];



        id stopAni=[splashLabel stopAllActions];

    id remove=[self removeChild:splashLabel cleanup:YES];








    [self runAction:[CCSequence actions:stopAni,remove,nil]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...