Ios 向CCSpawn序列添加延迟
我试图在CCSpawn序列中添加一个延迟,我希望淡出在moveBy开始之后稍微开始,而不是两者同时发生Ios 向CCSpawn序列添加延迟,ios,objective-c,cocos2d-iphone,Ios,Objective C,Cocos2d Iphone,我试图在CCSpawn序列中添加一个延迟,我希望淡出在moveBy开始之后稍微开始,而不是两者同时发生 CCSpawn *anim = [CCSpawn actions: [CCMoveBy actionWithDuration:0.5 position:ccp(0.0,50.0)], [CCDelayTime actionWithDuration:0.2], [CCFadeOut actionWithDuration:0.5],nil]; 中间的时间似乎没有效果 欢迎
CCSpawn *anim = [CCSpawn actions:
[CCMoveBy actionWithDuration:0.5 position:ccp(0.0,50.0)],
[CCDelayTime actionWithDuration:0.2],
[CCFadeOut actionWithDuration:0.5],nil];
中间的时间似乎没有效果
欢迎提出任何建议。尝试以下方法:
id move = [CCMoveBy actionWithDuration:0.5 position:ccp(0.0,50.0)];
id fade = [CCSequence actions: [CCDelayTime actionWithDuration:0.2],
[CCFadeOut actionWithDuration:0.5], nil];
CCSpawn *anim = [CCSpawn actions:move, fade, nil];
(只需将它们放在自己的变量中,这样更容易阅读)