1

質問

名前で SKLabelNode をターゲットにする方法は? テキストを変更するには?

例;

SKNode *node = [self childNodeWithName:string];
[node setText:value];

どうすればこれを達成できますか?同じ名前で複数あるため、インスタンス変数をターゲットにすることはできませんが、すべて名前が異なります。sknodeでそれをターゲットにする方法がわかりません。

そして、SKLabelNode *node =... でそれを試してみると、互換性がありません。

どんな助けでも大歓迎です、ありがとう。

4

2 に答える 2

0

Swift への変換は非常に簡単ですが、次のようになります。

let node = self.childNodeWithName("nodeName")
let labelToUpdate = node as! SKLabelNode

labelToUpdate.text = "Your text here"
于 2016-03-08T13:47:59.753 に答える