我创建了一个函数,每次单击鼠标时都会创建一个SKLabelNode ... 现在我想引用这些节点并改变它们所在函数之外的位置..更新函数我该怎么做?
答案 0 :(得分:0)
您可以定义全局变量(如果您有更多精灵,则可以定义数组)
var label: SKLabelNode?
在您的create方法中,您可以将新精灵分配给变量
func createLabel() {
label = SKLabelNode()
...
}
现在您可以在更新方法中操作标签
func update() {
label.DoSomething...
....
}