2017-04-16 3 views
1

にお子様のように2つのSKSpriteNodesを入れて、私はSKNodeにグループに2 SKSpriteNodesをしようとしていますが、私は適切に周りに頭を得ることはありません。がSKNodes

右私のクラス宣言の下に、私はその後、私は

water1 = SKSpriteNode(imageNamed: "water_1") 
addChild(water1) 
water2 = SKSpriteNode(imageNamed: "water_2") 
addChild(water2) 

と水SKSpriteNodesにいくつかの生活 'を追加しかし、その後、私は立ち往生午前知らない私のSpriteNodeとノード

var waterGroup: SKNode! 
var water1: SKSpriteNode! 
var water2: SKSpriteNode! 

を宣言waterGroupにchild1としてwater1とwater2を追加する方法。

誰かアイデア?このようなグループを超える

答えて

1

にaddChild:

var waterGroup: SKNode! = SKNode() 
var water1: SKSpriteNode! 
var water2: SKSpriteNode! 

water1 = SKSpriteNode(imageNamed: "water_1") 
waterGroup.addChild(water1) 
water2 = SKSpriteNode(imageNamed: "water_2") 
waterGroup.addChild(water2) 
+0

は、ご返信いただきありがとうございます。あなたが言及したようにそうするなら、私はいつも「致命的なエラー:コンパイラからオプションのエラーをアンラッピングしている間に予期せず見つからない」というエラーを受け取ります。どのように来るのか説明できますか? SKNode: – boehmatron

+1

@boehmatronは、おそらくあなたは、VaRのwaterGroupのように、最初のwaterGroupを初期化する必要がありますか! = SKNode()。私は私の答えを編集:) – Maetschl

関連する問題