Перемещение спрайта в функцию обновления Swift

Я сделал функцию, которая делала SKLabelNode при каждом щелчке мыши... теперь я хочу сослаться на эти узлы и изменить их положение вне функции, в которой они были сделаны... функция обновления, как я могу это сделать?

1 ответ

Вы можете определить глобальную переменную (или массив, если у вас есть больше спрайтов)

var label: SKLabelNode?

В вашем методе создания вы можете назначить новый спрайт переменной

func createLabel() {

  label = SKLabelNode()
  ...
}

Теперь вы можете манипулировать надписью в вашем методе обновления

func update() {
  label.DoSomething...
  ....
}
Другие вопросы по тегам