2012-06-26 59 views
0

即時嘗試首先使用CCFadeOut爲我的遊戲,這是第一個動作如何回滾(?)CCFadeout,CCScaleby和CCBlink? (cocos2d)

然後我想移動到比例尺,然後閃爍沒有以前的行動的影響。

但是當我換到下一個動作,先前最後一個動作的效果..

例如,如果我使用的規模之前淡出,然後換規模,ccsprite淡出與momented規模的行動

所以,我希望做的是去除先前行動的效果......

可以請您給我一些示例代碼?

回答

0

您是否依次使用CCSequence

id fadeout = [CCFadeOut actionWithDuration:2]; 
id scale = [CCScaleTo actionWithDuration:2 scale:2];  
id blink = [CCBlink actionWithDuration:2 blinks:5]; 

CCSequence* sequence = [CCSequence actions:fadeout, scale, blink, nil]; 
[sprite runAction:sequence];