Как отобразить счет в другой сцене

Я делаю игру, и у меня есть функция, которая рассчитывает счет и отображает его на экране. Когда игра заканчивается, она переходит в новую сцену (игра поверх экрана). Мне было интересно, какой метод я могу использовать для отображения моего счета на второй сцене после ее перехода. Мой код:

var score = 0
var scoreLabel = SKLabelNode()

func updateScore() {

    score++
    scoreLabel.text = String(score)
}

1 ответ

При инициализации сцены, на которую вы собираетесь изменить, вы можете передать значение. Вам нужно будет сделать int для счета в следующей сцене, и можете сказать, nextScene.score = score

Другие вопросы по тегам