在更新函数Swift中移动精灵

时间:2014-11-23 19:20:41

标签: swift sprite-kit sklabelnode

我创建了一个函数,每次单击鼠标时都会创建一个SKLabelNode ... 现在我想引用这些节点并改变它们所在函数之外的位置..更新函数我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以定义全局变量(如果您有更多精灵,则可以定义数组)

var label: SKLabelNode?

在您的create方法中,您可以将新精灵分配给变量

func createLabel() {

  label = SKLabelNode()
  ...
}

现在您可以在更新方法中操作标签

func update() {
  label.DoSomething...
  ....
}