Я создал свой SKAction
таким образом:
unicornAction = [SKAction followPath:mypath asOffset:NO orientToPath:YES duration:0.1];
и добавил его в свой SKSprite
:
[sprite runAction:[SKAction repeatActionForever:unicornAction] withKey:@"move"];
Я делаю это для того, чтобы в любой момент можно было регулировать скорость движения спрайтов по пути.
Когда мой спрайт достигает конца пути, мне нужен обратный вызов, чтобы я мог удалить спрайт. Как я могу получить такой обратный вызов?
Кроме того, есть ли лучший способ использовать SKAction
для выполнения того, что я пытаюсь сделать, позволяя мне изменять скорость в любом месте во время выполнения действий?