用代码来做判断(三)

2018-07-09  本文已影响23人  这双鞋好贵

在数组中存放项

让我们看看代码手册中的GetComponents()方法,了解一个数组是如何被创建的

这足够简单了,就像创建其他变量一样。唯一的不同就是这里有个方括号告诉你这个变量它就是个数组。

现在,数组被创建出来了,GetComponent()方法取回了所有游戏对象中的HingeJoint并挨个把他们存在了数组中。

当每一个HingeJoint被找到的时候,他就会被存放在数组内的一个小房间中。这些小房间都有一个名字叫做元素。这些元素在hingeJoints内都有各自的特殊的地方,并且每个元素都会有一个索引。第一个HingeJoint会被存放在索引为0的位置,第二个元素被存放在1的位置,第三个则在2的位置,他们都会被顺序排列直到游戏对象中的HingeJoints都被找到。

所以如果我们知道我们想取出哪个HingeJoints,比如索引为1的第二个HingeJoints,我们可以这样写:

hingeJoint[1]

我们再一次用到了方括号,因为这个变量是一个数组,并且有自己的索引。

请注意,索引从0开始。被称为0索引,这是你必须记住的。程序中的许多东西都会从0开始,当你忘记的时候,它就会造成错误,尤其对于初学者来说。

这就是我对于数组的所有讲解了,因为我接下来想用List来作为代替。它像一个有更多优点的数组。

上一篇 下一篇

猜你喜欢

热点阅读