Как отобразить счет в другой сцене
Я делаю игру, и у меня есть функция, которая рассчитывает счет и отображает его на экране. Когда игра заканчивается, она переходит в новую сцену (игра поверх экрана). Мне было интересно, какой метод я могу использовать для отображения моего счета на второй сцене после ее перехода. Мой код:
var score = 0
var scoreLabel = SKLabelNode()
func updateScore() {
score++
scoreLabel.text = String(score)
}
1 ответ
При инициализации сцены, на которую вы собираетесь изменить, вы можете передать значение. Вам нужно будет сделать int для счета в следующей сцене, и можете сказать, nextScene.score = score