学员(7686)
课程(179)
分享
为什么我每次按照Tirrger老师教的做完后,运行正常,跟老师效果也一样,没有任何报错。但关闭unity后重新打开却会出现一个NullReferenceException: Object reference not set to an instance of an object(对象引用没有被设置为对象的实例)的报错。这是啥原因,每次要往Gameanager物体上重新挂载一遍脚本才会恢复正常。
同学你好,这个报错位置是在哪?是 Gameanager 里拖拽赋值的引用丢失了吗?可以换一个版本测试一下,或者在代码里去获取,不用手动拖拽的方式实现
老师看一下我发的截图,现在的情况就是我连代码都换成老师的源代码了,还是一直报错。但是播放的时候在GameManager组件里再拖入一个GameManager的脚本会变的可以正常运行。但报错还在。
这是报错的代码位置跟unity的组件
报错内容呢?如果是报空了,也可能是实例化先后顺序问题,把handledata放Start方法里,数据初始化包括单例在Awake里初始化
woc,解决了,谢谢Trigger老师
你好,请问最后是如何解决的?我也是一样的问题,i把handledata放Start方法里依然要重新挂载脚本
回复 @ 早睡早起健康长寿: 然后把数据初始化包括单例在Awake里初始化