-1
以下代码运行一系列图像。获取动画的进度 - 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
有没有办法知道在哪一刻动画停止,也许在整个动画的百分比的形式停止?
背景:我正在一个简单的游戏。用户可以通过点击开始和敲击停止移动电源杆来设置点火功率。这就是为什么我需要知道动画的进展。想法,想法?