2014-12-17 12 views
8

ho definito SKSpriteNode nella classe SKScene, come posso cambiare l'immagine SKSpriteNode in seguito, ad esempio:immagine rapido SKSpriteNode cambiamento nella classe SKScene

class GameScene: SKScene { 

    var player = SKSpriteNode(imageNamed: "player") 
} 

voglio cambiare l'immagine da "lettore" a "player1" durante qualche azione. Non eredito la classe SKNode, quindi non posso usare il metodo SKTexture per farlo.

risposta

20

SKScene è una sottoclasse di SKNode in modo da ereditarlo. È possibile utilizzare SKTexture per modificare l'immagine in questo modo:

player.texture = SKTexture(imageNamed: "player1") 
+1

Grazie, sembra molto facile, ma ho trascorso un sacco di tempo su di esso. – user3752276

+0

Nessun problema. In bocca al lupo! – 68cherries

Problemi correlati