出现报错Object reference not set to an instance of an object

情况描述:

我在Unity的Hierarchy最初始的Main Camera进行挂载了一个脚本,后来因为其他原因,删除了最初始的Main Camera,而后新建了一个Camera,并命名为Main Camera,然后挂载了之前相同的脚本之后,发现会出现下列bug:Object reference not set to an instance of an object。

原因:

未将对象引用到对象的实例.也就是没有实例化一个对象。当声明了变量,但是没有赋值,仍然为null.用的时候就会报错。

解决方法:

点击选中新建Camera,在Inspector属性设置中,找到tag下拉菜单中的Main Camera选中。重新运行程序,报错消除!

 

猜你喜欢

转载自blog.csdn.net/qq_44983147/article/details/124346835
今日推荐