Курс 3, Урок 20. Задание


#1

Добрый день всем!

У кого нибудь получилось сделать задание которое было в 3м курсе, 20 урок?


#2

Напишите пожалуйста саму суть задания или что конкретно у Вас не получается.


#3

Не знаю правилно ли я сделал ДЗ связанное с паузой корабля, но добавил строки кода такие:

var spaceShipLayer: SKNode!

func pauseTheGame() {
        
        gameIsPaused = true 
        
        self.spaceShipLayer.isPaused = true 
        self.asteroidLayer.isPaused = true
        physicsWorld.speed = 0 
}
func unpauseTheGame() {
        
        gameIsPaused = false
        
        self.spaceShipLayer.isPaused = false 
        self.asteroidLayer.isPaused = false
        physicsWorld.speed = 1 
}
func resetTheGame() {
        
        score = 0 
        scoreLabel.text = "Score: \(score)" 
        
        gameIsPaused = false
        
        self.spaceShipLayer.isPaused = false
        self.asteroidLayer.isPaused = false 
        physicsWorld.speed = 1 
}

spaceShipLayer = SKNode() 
spaceShipLayer.zPosition = 1 
addChild(spaceShipLayer) 

spaceShip.run(colorActionRepeat) 
self.spaceShipLayer.addChild(spaceShip)

Корабль ставится на паузу, и после нажатия для продолжения дальше продолжает движение по той траектории по которой должен был изначально лететь, но если что не так сделал, поправьте пожалуйста