【发布时间】:2014-01-16 13:42:57
【问题描述】:
我在数组中有多个精灵。现在我想用延迟时间 0.5 移动那个精灵。当时我使用下面的代码所有精灵都同时下降,但我想一个一个下降精灵。我也使用 CCDelay 方法但也没有得到所需的结果.
for (int j = 1; j < [ary count]; j++)
{
torpedoOne.position = ccp(160,580);
id actionMove = [CCMoveTo actionWithDuration:2.0
position:ccp(30 + (j*25),300)];
id deleay = [CCDelayTime actionWithDuration:1.0];
[torpedoOne runAction:[CCSequence actions:actionMove,deleay,nil]];
[self addChild:torpedoOne];
}
首先for循环在动作运行后完成,以便所有精灵具有相同的动作和相同的时间。
每次进入 for 循环时如何运行操作?
【问题讨论】:
标签: ios cocos2d-iphone