我想知道是否可以在同一节点上的moveTo动作中途运行一个fadeOut动作。这是我的代码:
id show = [CCShow action];
id move = [CCMoveTo actionWithDuration:2.5f position:ccp(70, 275)];
id seq = [CCSequence actions:show, move, nil];
id fade = [CCFadeOut actionWithDuration:2.5f];
id spawn = [CCSpawn actions:seq, fade, nil];
[extraTime runAction:spawn];
如果可能的话,我需要能够在移动动作的中途运行淡入淡出动作。任何帮助或建议将不胜感激。
答案 0 :(得分:2)
像这样停止淡出
id delayFade = [CCDelayTime actionWithDuration:1.25];
id stallAndFade = [CCSequence actions:delayFade,fade,nil];
并将您的spawn修改为:
id spawn = [CCSpawn actions:seq,stallAndFade,nil];
ob cit。 (未经过测试,来自menory,cocos2d 2.0)