如何使用字符串引用节点?

时间:2019-05-13 21:44:02

标签: swift string type-conversion skspritenode

我有一个节点数组,它们的每个名称都对应一个坐标:

var x1y1 = SKSpriteNode()
var x2y1 = SKSpriteNode()
var x3y1 = SKSpriteNode()
var x1y2 = SKSpriteNode()
var x2y2 = SKSpriteNode()
var x3y2 = SKSpriteNode()
var x1y3 = SKSpriteNode()
var x2y3 = SKSpriteNode()
var x3y3 = SKSpriteNode()

我想创建一个函数,当值增加时,它更改特定的节点。

例如:我有一个名为“ xval”的变量,它的随机值为1-3。我希望该xval确定要更改的节点。

像这样的金田:

"x\(xval)y2".color = .red

但是我实际上如何以一种可行的方式做到这一点?

0 个答案:

没有答案