0

我想知道是否可以在同一节点上的 moveTo 动作中途运行一个淡出动作。这是我的代码:

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

如果可能的话,我需要能够在移动动作的中途运行淡入淡出动作。任何帮助或建议将不胜感激。

4

1 回答 1

2

像这样停止褪色

id delayFade = [CCDelayTime actionWithDuration:1.25];
id stallAndFade = [CCSequence actions:delayFade,fade,nil];

并将您的 spawn 修改为:

id spawn = [CCSpawn actions:seq,stallAndFade,nil];

同上。(未测试,来自menory,cocos2d 2.0)

于 2013-09-18T15:41:38.493 回答