Перемещение спрайта в функцию обновления Swift
Я сделал функцию, которая делала SKLabelNode при каждом щелчке мыши... теперь я хочу сослаться на эти узлы и изменить их положение вне функции, в которой они были сделаны... функция обновления, как я могу это сделать?
1 ответ
Вы можете определить глобальную переменную (или массив, если у вас есть больше спрайтов)
var label: SKLabelNode?
В вашем методе создания вы можете назначить новый спрайт переменной
func createLabel() {
label = SKLabelNode()
...
}
Теперь вы можете манипулировать надписью в вашем методе обновления
func update() {
label.DoSomething...
....
}