Oyunum için bir duraklatma düğmesi ve bir oynatma düğmesi yapmaya çalışıyorum, ancak duraklat düğmesine dokunduğumda ekranın donması ne olur bilmiyorum (oynat düğmesi görünür ve duraklatılır düğmesine) ve ardından oynat düğmesine dokunun (dondur).Pause/Play donma oyunu
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
//Pause
pauseButton = SKSpriteNode (imageNamed: "pause")
pauseButton.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2)
self.addChild(pauseButton)
//Play
playButton = SKSpriteNode (imageNamed: "play")
playButton.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2)
//when touch buttons
let touch = touches.first!
if pauseButton.containsPoint(touch.locationInNode(self)) {
addChild(playButton)
pauseButton.removeFromParent()
}
if playButton.containsPoint(touch.locationInNode(self)) {
addChild(pauseButton)
playButton.removeFromParent()
}
}
Üzgünüm! "Touch butonu" ndan sonra "touch touch = touches.first!" Ifadesini kullanmayı unuttum. DidMoveToView'a taşımaya çalıştım, ancak bana şu hatayı veriyor: "Çözümlenmemiş tanımlayıcının kullanımı" ". Kodlamayı yeni yapıyorum, bu yüzden fazla bir şey bilmiyorum. = ( – Luiz
Cevabımı güncelledim – crashoverride777
Teşekkür ederim! Çalıştı !! =) – Luiz