如何创建SKSpriteNodes数组? (swift,spritekit)

时间:2015-04-26 15:51:08

标签: arrays swift sprite-kit

我有12个球精灵,所有这些都有相同的属性。是否可以将它们全部放在一个数组中,这样我就不必继续输入....

      ball1.size.......
      ball2.size........
      ball3.size......

我想创建一个名为allBalls的数组,然后通过一行代码更改每个球,如图所示......

      allBalls.size.....

1 个答案:

答案 0 :(得分:1)

要创建SKSpriteNode的数组,您可以执行以下操作:

let allBalls = [ball1, ball2, ball3] // Of type Array<SKSpriteNode>

然后遍历数组并更改每个球的size属性:

for ball in allBalls {
    ball.size = // Whatever size you want.
}