버튼을 만들고 싶습니다. 버튼을 누르면 플레이어의 색상이 버튼의 같은 색상으로 바뀝니다.버튼을 눌러 플레이어 색상을 변경하는 방법은 무엇입니까?
문제는 내가 화면을 누를 때이 작업을한다는 것을, 그리고 난 단지 (이 경우 다른 SKSpriteNode
에서) 플레이어 버튼을 눌러
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 있어요? 좀 더 명확히하십시오 .. –