前提・実現したいこと
図(sks)のボタンを押したら, 黒と青の四角(SKSpriteNode)を入れ替えたいです。
該当のソースコード
swift
1var image_black:SKSpriteNode? = self.childNode(withName: "image_black") as? SKSpriteNode 2var image_oppenent:SKSpriteNode? = self.childNode(withName: "image_blue") as? SKSpriteNode 3 4let image_temp:SKSpriteNode? = self.childNode(withName: "image_black") as? SKSpriteNode 5 6image_black = image_blue 7image_blue = image_temp 8
発生している問題・エラーメッセージ
Nodeが入れ替わらずそのままの状態になっている。
試したこと
イメージ的には一時的にNodeを保管するtempを作って、
それぞれにお互いの要素を代入したのですが...
文字列でいうreplaceのようなメソッドはないのでしょうか..?
補足情報(FW/ツールのバージョンなど)
Xcode 10
Swift3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。