У меня проблема с Gamescene
.после того, как игра закончится, появится сцена, где я могу нажать на кнопку NewGame, но когда я нажму на нее, Gamescene
снова появится намного больше.
import UIKit
import SpriteKit
class GameOver: SKScene{
var score: Int = 0
//var scoreLabel: SKLabelNode!
var newGameButtonNode: SKSpriteNode!
override func didMove(to view: SKView) {
newGameButtonNode = (self.childNode(withName: "NewGameButton") as! SKSpriteNode)
newGameButtonNode.texture = SKTexture(imageNamed: "NewGame")
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
let touch = touches.first
if let locations = touch?.location(in: self){
let node = self.nodes(at: locations)
if node[0].name == "NewGameButton" {
let gameScene = SKScene(fileNamed: "GameScene")
gameScene!.size = self.size
gameScene!.scaleMode = .aspectFit
let transition = SKTransition.flipHorizontal(withDuration: 1)
view!.presentScene(gameScene!, transition: transition)
}
}
}
}