私は、次のコードを持っている:私は前のアクションが完了するまで自分の行動が実際に待ちたいアクションが終了するまでSKActionシーケンスは実際に待機しますか?
-(void)aggravatedSeek:(SKSpriteNode *)target{
_isAggravated = YES;
SKAction *action = [SKAction runBlock:^{
double randTime = 0.2;
NSLog(@"%f", randTime);
[self moveToSpriteNode:target withTimeInterval:randTime];
}];
//SKAction *repeatAction = [SKAction repeatAction:action count:6];
SKAction *rep = [SKAction sequence:@[action, action, action, action, action]]; //Test Sequence
[self runAction:rep completion:^{
[self runAction:blackColorAction];
_isAggravated = NO;
}];
}
を。つまり、私のアクションは、オブジェクトが終了するまで、アクションが繰り返されないように、rep
アクションがシーケンスされる必要があります。現在のところ、出力はすぐにすべてのアクションを実行し、必要なようにシーケンスを実行しないようです。私は文書を読んだので、今私がしていることは、彼らが何をすると言われたのかです...