在 SKSpriteNode 类下,您可以执行以下操作来为对象设置动画
private func animate(){
var playerTextures:[SKTexture] = []
for i in 1...3 {
playerTextures.append(SKTexture(imageNamed: "image00\(i)"))
}
let playerAnimation = SKAction.repeatActionForever(
SKAction.animateWithTextures(playerTextures, timePerFrame: 0.1))
self.runAction(playerAnimation)
}
上面的代码可以使用图像序列为对象设置动画。这里的图像文件是 image001.png image002.png image003.png
我的问题来了,如果文件名是 image001.png image002.png ... image009.png image010.png image011.png image012.png 我如何为图像制作动画 这里的关键是零填充的问题。有任何想法吗?