これは愚かな質問のように思えるかもしれません。しかし誰かが答えを持っているかどうかはわかります。シーン内のすべてのノードの色を変更しますか?
シーン内のすべてのノードの色をすばやく変更する方法はありますか?たとえば、すべての色を反転する?
SpriteKitを使用してゲームを作成しました。テーマを作成したいと思います。すべてのノードを1つずつ変更するのではなく、私は少なくとも一発で大部分をやりたい。誰にも大いに感謝するアドバイスがあれば!ありがとう!
-Matt
これは愚かな質問のように思えるかもしれません。しかし誰かが答えを持っているかどうかはわかります。シーン内のすべてのノードの色を変更しますか?
シーン内のすべてのノードの色をすばやく変更する方法はありますか?たとえば、すべての色を反転する?
SpriteKitを使用してゲームを作成しました。テーマを作成したいと思います。すべてのノードを1つずつ変更するのではなく、私は少なくとも一発で大部分をやりたい。誰にも大いに感謝するアドバイスがあれば!ありがとう!
-Matt
反転機能は、私が考える別の問題だろう
for node in self.children {
// I used spritenode, but you can add as many nodes with color options as you like.
guard let snode = node as? SKSpriteNode else { continue }
snode.color = .blue
}
、あなたがしたいシーンの内部:似P何か:
if snode.color == .black { node.color == .white }
しかし、あなたは可能性がありおそらくRGBと数学でもこれを行うでしょう。
私の答えは、私に指摘された小さなバグを修正するためのコードを更新しました。 – Fluidity
haha、別のバグが修正されました。私はコードのほんの数行のために多くを台無しにしました:) – Fluidity