0

クイズ企画中です。不正解のスプライトを 2 ~ 3 秒間アニメートしたい。その後、自動的に消えるはずです。どうやってやるの?

4

1 に答える 1

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];
}

これが役立つことを願っています.乾杯!

于 2012-07-09T05:51:00.113 に答える