Если SKAction Repeat Action Count заканчивается

У меня есть наземный объект, повторяющийся 23 раза:

var moveGroundSpritesForever = SKAction.repeatAction(SKAction.sequence([moveGroundSprite]), count: 23)

Как я могу создать оператор if в Swift, когда этот счет завершится для выполнения другого действия? Спасибо


person Manesh    schedule 26.09.2014    source источник
comment
Все ли действия имеют одинаковую продолжительность или у вас есть способ найти наибольшую продолжительность? Если это так, запустите другую последовательность с действиями waitForDuration и runBlock. В противном случае увеличьте счетчик в completeBlock   -  person LearnCocos2D    schedule 26.09.2014


Ответы (1)


Используйте 1_. completion закрытие сработает, когда будут выполнены все ваши повторяющиеся действия

person Yaman    schedule 26.09.2014