该变量尚未分配

时间:2018-07-02 06:10:29

标签: c# unity3d unityscript

This code is basically using the code from https://gist.github.com/runewake2/b4b7bf73485222f7c5a0fe0c91dd1322strong text

我已经分配了变量,但是仍然出现此错误。有人可以告诉我如何吗?我看了这个家伙教程,他用这段代码来做,所以我猜应该不会有问题。

enter image description here

1 个答案:

答案 0 :(得分:2)

问题是您没有初始化属性private Material material;,当您创建类似对象时,您会创建指向null的引用。在您的代码中,您尝试修改此对象,但是由于未初始化,因此它是null。解决方案是在构造函数中将其初始化,如下所示:

public FlowLines() 
{
     this.material = new Material();
}