Cocos2d iphone 是否可以在移动操作的中途运行淡出操作?

Cocos2d iphone 是否可以在移动操作的中途运行淡出操作?,cocos2d-iphone,ccaction,Cocos2d Iphone,Ccaction,我想知道是否有可能在同一个节点上通过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 = [CCSpaw

我想知道是否有可能在同一个节点上通过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];

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

像这样暂停淡出

id delayFade = [CCDelayTime actionWithDuration:1.25];
id stallAndFade = [CCSequence actions:delayFade,fade,nil];
并将您的繁殖修改为:

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

ob cit.(未测试,来自menory,cocos2d 2.0)

不记得了,我认为CCDelayTime的语法或类名在1.1下有所不同,但你应该找到道德上的等价物。谢谢。我还有一个问题,调用移动动作后是否有重置精灵/节点位置的方法,或者我是否需要创建自己的方法并重置其值。或者在这些操作之后销毁并重新创建精灵会更好吗?我只想在seq的末尾再添加一个操作,可能是一个CCCallFunc来调用一个类方法来重置精灵的位置、可见性、不透明度以及其他您可能想做的事情。只要有可能,我总是把精灵留在身边。