Я создаю функцию паузы для игры spritekit, однако кнопка паузы не появляется, и я поместил спрайт паузы в свои ресурсы и даже посмотрел учебник для кнопки паузы, но ничего не загрузилось.
func createPauseButton() {
pauseButton = SKSpriteNode(imageNamed: "pausebutton")
pauseButton.size = CGSize(width:40, height:40)
pauseButton.position = CGPoint(x: self.frame.width - 30, y: 30)
pauseButton.zPosition = 6
self.addChild(pauseButton)
}
override public func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
createPauseButton()
for touch in touches {
let location = touch.location(in: self)
if pauseButton.contains(location) {
if self.isPaused == false {
self.isPaused = true
self.pauseButton.texture = SKTexture(imageNamed: "play")
} else {
self.isPaused = false
self.pauseButton.texture = SKTexture(imageNamed: "pausebutton")
}
}
}
}