创建固定大小的Vector3数组时出现C#错误?

时间:2017-04-29 22:25:15

标签: c# unity3d unity5

我第一次使用C#并尝试使用以下代码创建Vector3数组:

public Vector3[] an_array;
void Start() {
    an_array = new Vector3[height.Length * height.Length];  //Line 47
}

我收到以下错误:

NullReferenceException: Object reference not set to an instance of an object
WaterWakeTutorial.Start () (at Assets/WaterWakeTutorial.cs:47)

对我做错了什么的想法?

1 个答案:

答案 0 :(得分:1)

高度为空。当你试图访问一个成员时,就会发生NullReferenceException,即长度。