La méthode SKAction.animate n'anime pas correctement comment puis-je la faire fonctionner correctement.SKAction.animate avec la méthode SKTextureAtlas ne pas animer
Exemple méthode d'animation:
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)
son impression « travaillé » mais dans ma scène son montrant l'image de X rouge que vous obtenez lorsque SpriteKit ne peut pas trouver l'image demandée. Y at-il quelque chose que je fais mal?
merci à l'avance!
il fonctionne très bien! Merci beaucoup!!! – Anonymous
C'est un mauvais conseil, ils devraient corriger leur atlas de texture et l'utiliser. Les Atlas de textures sont conçus pour réduire l'empreinte mémoire d'une application. – Knight0fDragon
@ Knight0fDragon je ne suis pas d'accord, pouvez-vous télécharger un exemple s'il vous plaît? – Maetschl