2014-12-17 4 views
8

내가 SKScene 클래스에서 SKSpriteNode 정의, 내가 예를 들어, 나중에 SKSpriteNode 이미지를 변경하는 방법 :빠른 변화 SKSpriteNode 이미지

class GameScene: SKScene { 

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

나는 "플레이어"에서 이미지를 변경하고자하는 "재생기" 어떤 행동 중에. SKNode 클래스를 상속하지 않습니다, 그래서 그것을 할 SKTexture 메서드를 사용할 수 없습니다.

답변

20

SKScene은 서브 클래스가 SKNode이므로 사실 상속받습니다. SKTexture을 사용하면 다음과 같이 이미지를 변경할 수 있습니다.

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

감사합니다. 매우 쉽지만 많은 시간을 보냈습니다. – user3752276

+0

문제 없음. 행운을 빕니다! – 68cherries