我有一些带有动作的节点,如下所示:
SKSpriteNode *randomSprite = [SKSpriteNode spriteNodeWithImageNamed:spriteName];
SKAction *action = [SKAction moveToY:0 duration:3.5];
[randomSprite runAction:[SKAction repeatAction:action count:1]];
在代码的某个地方(不是在我首先创建的地方)我用另一个动作创建新节点
SKSpriteNode *anotherSprite = [SKSpriteNode spriteNodeWithImageNamed:spriteName];
SKAction *action = [SKAction moveToY:0 duration:0.5];
[anotherSprite runAction:[SKAction repeatAction:action count:1]];
但是只有当第一个节点完成他的动作时我才需要开始第二个节点的动作我怎么能做到?