Изменить скорость бега SKAction

У меня есть этот код:

@implementation MyScene {
SKAction *delayAction; 
}
Inside a method:

delayAction = [SKAction waitForDuration:3.0];
[self runAction:[SKAction repeatActionForever: [SKAction sequence:
                                                @[delayAction, [SKAction ...]]]]]
                                                  withKey:@"myKey"];

Тогда я хочу уменьшить продолжительность сверхурочных. (Этот метод вызывается при обновлении :) Итак, я попытался:

    - (void)updateVelocity
{
    NSLog(@"duration:%f",delayAction.duration);
    delayAction.duration = delayAction.duration - 0.001;
}

И я получаю:

2014-04-04 11:45:05.781 FlyFish[5409:60b] duration:1.300000
2014-04-04 11:45:05.785 FlyFish[5409:60b] duration:1.299000
2014-04-04 11:45:05.800 FlyFish[5409:60b] duration:1.298000
2014-04-04 11:45:05.816 FlyFish[5409:60b] duration:1.297000

Что кажется хорошим, но мой [SKAction ...] все еще продолжает повторяться через 3 секунды.

Ответы на вопрос(2)

Ваш ответ на вопрос