我正在尝试在CCSpawn序列中添加延迟,我希望fallOut在moveBy启动后稍微开始,而不是它们同时发生。
CCSpawn *anim = [CCSpawn actions:
[CCMoveBy actionWithDuration:0.5 position:ccp(0.0,50.0)],
[CCDelayTime actionWithDuration:0.2],
[CCFadeOut actionWithDuration:0.5],nil];
中间的CCDelayTime似乎没有效果。
任何建议都表示赞赏。
答案 0 :(得分:0)
尝试这样的事情:
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];
(只需将它们放在自己的变量中,这样就更容易阅读了。)