Получить ссылку на SKLabelNode от SKScene - PullRequest
1 голос
/ 11 июля 2019

Я пытаюсь получить ссылку на SKLabelNode.Любые идеи?

Я пытался сделать так:

 let score = 10
 let label = SKLabelNode(fileNamed: "ScoreLabel")
 override func didMove(to view: SKView) {
 label.text = score
}

Текст не меняется на 10, он остается на 0 по умолчанию на SKScene.

1 Ответ

1 голос
/ 11 июля 2019

Ссылка это так:

let label = childNode(named: "ScoreLabel")

Это просто:)

редактирование:

let label = SKLabelNode(fileNamed: "ScoreLabel") создает новый ярлык, он не захватывает ярлык на вашей сцене

let label = childNode(named: "ScoreLabel") захватывает метку с именем "ScoreLabel", которая находится на вашей сцене. Обратите внимание, что он должен быть непосредственным ребенком вашей сцены, он не может быть каким-либо внучатым ребенком.

...