Ожидание 3 секунды перед запуском сцены набора спрайтов

У меня есть сцена набора спрайтов, в которой враги отправляются через случайные промежутки времени, и игрок должен их уничтожить. Однако я хочу подождать 3 секунды, прежде чем они начнут появляться. Я попытался

    -(id)initWithSize:(CGSize)size {    
if (self = [super initWithSize:size]) {
    /* Setup your scene here */

    //Set the init variables.
    //AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);

    SKAction *wait = [SKAction waitForDuration:3];
    [self runAction:wait];}

Это не работает, что я делаю не так?


person temp    schedule 15.02.2014    source источник


Ответы (1)


Используйте завершение.

[self runAction:wait completion:^
{ [self startSpawning] }];
person Geri Borbás    schedule 15.02.2014