複数のテクスチャでスプライトを作成しようとしていたので、動いているかのように見えます。これは私のコードですが、私は他の質問を見ていたし、彼らが行っているものは何も私の問題を修正していない:私は、シミュレーションを実行するとSpriteNodeアニメーションが失敗しています
var textures = [SKTexture]()
for x in 0...2 {
let texture = SKTexture(imageNamed: "peng_" + String(x))
textures.append(texture)
print("pen_" + String(x))
}
let pen = SKSpriteNode(imageNamed: "peng_0")
self.addChild(pen)
let action = SKAction.animate(withNormalTextures: textures, timePerFrame: 0.1, resize: false, restore: true)
pen.run(SKAction.repeatForever(action))
、スプライトは「peng_0」質感で静止し、私はそれがしたいです他のテクスチャを0.1秒ごとに繰り返します。
私は間違ったことを誰かが知っていますか、ありがとう。
のようなコードを設定し、アニメーションが非常に速く動いている、あなたが見ているすべてが、おかげで完璧に動作 – Knight0fDragon