SKLabelNode.name setText 的目标
SKLabelNode.name target for setText
问题
如何通过名称定位 SKLabelNode?更改它的文本?
示例;
SKNode *node = [self childNodeWithName:string];
[node setText:value];
如何实现这一目标?我不能通过定位它的实例变量来做到这一点,因为我有多个同名的变量,但是,它们都有不同的名称。我只是不知道如何用 sknode 定位它。
并尝试使用 SKLabelNode *node =...然后它不兼容。
非常感谢任何帮助,谢谢。
回顾我的问题并整理它们。
SKNode *node = [self childNodeWithName:string];
SKLabelNode *label = (SKLabelNode *)node;
label.text = @"dwadw";
到 Swift 的转换非常简单,但无论如何:
let node = self.childNodeWithName("nodeName")
let labelToUpdate = node as! SKLabelNode
labelToUpdate.text = "Your text here"
问题
如何通过名称定位 SKLabelNode?更改它的文本?
示例;
SKNode *node = [self childNodeWithName:string];
[node setText:value];
如何实现这一目标?我不能通过定位它的实例变量来做到这一点,因为我有多个同名的变量,但是,它们都有不同的名称。我只是不知道如何用 sknode 定位它。
并尝试使用 SKLabelNode *node =...然后它不兼容。
非常感谢任何帮助,谢谢。
回顾我的问题并整理它们。
SKNode *node = [self childNodeWithName:string];
SKLabelNode *label = (SKLabelNode *)node;
label.text = @"dwadw";
到 Swift 的转换非常简单,但无论如何:
let node = self.childNodeWithName("nodeName")
let labelToUpdate = node as! SKLabelNode
labelToUpdate.text = "Your text here"