спрайтекит кнопка паузы не отображается - PullRequest
0 голосов
/ 25 февраля 2019

Я создаю функцию паузы для игры 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")
            }
        }
    }
}
...