Unity报错NullReferenceException: Object reference not set to an instance of an object

分类栏目:unity3d教程

142

unity 报错NullReferenceException: Object reference not set to an instance of an object

简单来说就是目标变量是个空值,或者没有捆绑物体

这个是能经常见到的报错,报空!

出现这个错误之后,一定要仔细检查自己代码里面的任何一个可能空的值。
报空虽然很常见,但是大部分都不是很难的问题,只需要认真仔细的检查就可以发现问题所在:

报空的地方比如:代码中你写到了但是你Unity中没有,或者你Unity中挂载错了;

在代码中写了一些值但是却没有给他们赋值,导致报空;在代码中规定了Button的作用,但是却忘记在Unity中绑定Button;代码中的命名与Unity中的命名不统一;等等一系列问题都会导致报空