2012-06-26 4 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]; 
관련 문제