Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 向CCSpawn序列添加延迟_Ios_Objective C_Cocos2d Iphone - Fatal编程技术网

Ios 向CCSpawn序列添加延迟

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序列中添加一个延迟,我希望淡出在moveBy开始之后稍微开始,而不是两者同时发生

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];
(只需将它们放在自己的变量中,这样更容易阅读)