ボタンを作成したいのですが、ボタンを押すと、プレーヤーの色がボタンの同じ色に変わります。色を取得するにはボタンを押してプレーヤーの色を変更する方法は?
class GameScene: SKScene, SKPhysicsContactDelegate {
var circuloPrincipal = SKSpriteNode(imageNamed: "circulo")
var colorVerde: UIColor = UIColor(red: 0.3, green: 0.7, blue: 0.5, alpha: 0.9)
var circuloVerde = SKSpriteNode(imageNamed: "fondoBaseBlanco.png")
for touch in touches {
let location = circuloVerde
let circuloVer = circuloVerde
circuloVerde.position = circuloVerde.position
circuloPrincipal.color = colorVerde
//circulo principal = player
//color verde = green color
//circulo verde = button
}
}
この質問は広すぎる、あなたはあなたのいくつかを入れることができますコード、それはあなたがUIKitまたはSprite-kitライブラリ、あるいはその両方のコンテキストをどのようなコンテキストで解決しようとしているのか明らかではありません –
私の質問を編集しました –
どこにこの "ボタン"を追加しますか? UIButtonですか?あなたはSKSceneを持っていますか?より明確にしてください。 –