SKAction.animate方法沒有正確動畫,我如何使它正常工作。SKAction.animate與SKTextureAtlas方法不起作用
例動畫製作方法:
let textureAtlas = SKTextureAtlas(named: "example")
var textureArray = [SKTexture]()
var frames:[SKTexture] = []
for index in 1 ... 4 {
let textureName = "example_\(index)"
let texture = textureAtlas.textureNamed(textureName)
frames.append(texture)
textureArray = frames
print("worked")
}
let animate = SKAction.animate(with: textureArray, timePerFrame: 0.01)
let forever = SKAction.repeatForever(animate)
self.run(forever)
其打印「工作」,但在我的場景其顯示紅色的X圖像時SpriteKit找不到請求的圖像你。有什麼我做錯了嗎?
在此先感謝!
它的偉大工程!非常感謝!!! – Anonymous
這是不好的建議,他們應該修復他們的紋理地圖集並使用它。紋理圖集旨在減少應用程序的內存足跡。 – Knight0fDragon
@ Knight0fDragon我不同意,你可以上傳一個例子嗎? – Maetschl