В следующем коде выполняется последовательность изображений.Получить прогресс анимации - SpriteKit SKAction
let powerBar:SKSpriteNode = SKSpriteNode()
func animate(){
var textures:[SKTexture] = []
for i in 1...30 {
textures.append(SKTexture(imageNamed: "power\(String(format: "%04d", i))"))
}
let animation = SKAction.animateWithTextures(textures, timePerFrame: 0.03)
powerBar.runAction(animation)
}
если потом анимация была остановлена следующим кодом
powerBar.paused = true
Есть ли способ узнать, в какой момент анимация остановилась, может быть, в виде процента от всей анимации?
О себе: Я работаю над простой игрой. Пользователь может установить мощность обстрела с помощью крана и нажать на стопку движущейся панели питания. Вот почему мне нужно знать ход анимации. Идеи, мысли?