Unity数组和实例化

时间:2018-12-03 08:18:52

标签: c# unity3d

我是一个整体的新手,我对数组有疑问。 Here is the editor snapshot

我希望能够通过脚本设置数组的元素。 这里的直线是“公共gridElementScript []直线;”

1 个答案:

答案 0 :(得分:1)

如果我的理解正确,您正在询问如何从另一个实例访问Straight。如果是这样,则需要将实例化的预制转换为GameObject并在其上调用GetComponent<MyComponent>()。像我在下面写的东西应该对你有用。

GameObject object = (GameObject)Object.Instantiate(myPrefab)
GridElementScript script = object.GetComponent<GridElementScript>();
script.Straight[0] = neighbor