如何创建阵列SKSpriteNodes吗? (SWIFT,spritekit) [英] How To Create Array Of SKSpriteNodes? (swift, spritekit)

查看:212
本文介绍了如何创建阵列SKSpriteNodes吗? (SWIFT,spritekit)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有12球精灵都具有相同的属性。是否有可能把他们都在一个数组所以我没有让打字....

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

我想创建一个数组称为allBalls然后刚刚经历code所示一样...

的一行改变每一个球

  allBalls.size .....


解决方案

要创建 SKSpriteNode 的数组是你可以做到以下几点:

 让allBalls = [球1,ball2,ball3] //类型数组方式<&SKSpriteNode GT;

然后通过遍历数组并改变每个球的尺寸属性:

 在allBalls {球
    ball.size = //你想要的任何大小。
}

I have 12 ball sprites all of which have the same attributes. Is it possible to put them all in an array so I dont have to keep typing....

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

Etc.

I would like to create an array called allBalls and then just change every ball through one line of code like shown...

      allBalls.size.....

解决方案

To create an array of SKSpriteNodes you could do the following:

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

Then iterate through the array and change the size property of each ball:

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

这篇关于如何创建阵列SKSpriteNodes吗? (SWIFT,spritekit)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆