我有12个球精灵,所有这些都有相同的属性。是否可以将它们全部放在一个数组中,这样我就不必继续输入....
ball1.size.......
ball2.size........
ball3.size......
等
我想创建一个名为allBalls的数组,然后通过一行代码更改每个球,如图所示......
allBalls.size.....
答案 0 :(得分:1)
要创建SKSpriteNode
的数组,您可以执行以下操作:
let allBalls = [ball1, ball2, ball3] // Of type Array<SKSpriteNode>
然后遍历数组并更改每个球的size
属性:
for ball in allBalls {
ball.size = // Whatever size you want.
}