2014-12-17 7 views
8

I definiert SKSpriteNode unter SKScene Klasse, wie kann ich das SKSpriteNode Bild ändere zum Beispiel danach:rasche SKSpriteNode Bildwechsel in SKScene Klasse

class GameScene: SKScene { 

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

Ich mag von "Player", um das Bild zu ändern "player1" während einer Aktion. Ich erhalte die SKNode-Klasse nicht, daher kann ich die SKTexture-Methode nicht verwenden.

Antwort

20

SKScene ist eine Unterklasse von SKNode, so dass Sie es tatsächlich erben. Sie können SKTexture verwenden Sie das Bild wie folgt zu ändern:

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

Danke, es sehr einfach scheint, aber ich habe auf sie eine Menge Zeit. – user3752276

+0

Kein Problem. Viel Glück! – 68cherries