我正在设计测验。要为错误的答案精灵设置动画2-3秒。那么它应该会自动消失。我怎样才能做到这一点?

最佳答案

CCFadeOut *fade = [CCFadeOut actionWithDuration:3];  //this will make it fade
CCCallFuncN *remove = [CCCallFuncN actionWithTarget:self selector:@selector(removeSprite:)];
CCSequence *seq = [CCSequence actions: fade, remove, nil];
[mySprite runAction:seq];


这是我们在上面分配的CCCallFuncN对象调用的方法。

-(void) removeSprite:(id)sender
{
[self removeChild:sender cleanup:YES];
}


希望这会有所帮助。

关于ios - 动画后,COCOS2D消失了 Sprite ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11389530/

10-11 00:33