Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 4019.00元
【Unity教程】Unity2d-Galgame案例游戏开发教程中的一些问题
麻1221发起了问答2022-08-21
7
回复
594
浏览

为什么我每次按照Tirrger老师教的做完后,运行正常,跟老师效果也一样,没有任何报错。但关闭unity后重新打开却会出现一个NullReferenceException: Object reference not set to an instance of an object(对象引用没有被设置为对象的实例)的报错。这是啥原因,每次要往Gameanager物体上重新挂载一遍脚本才会恢复正常。

所有回复
  • 老师_Trigger 2022-08-22

    同学你好,这个报错位置是在哪?是 Gameanager 里拖拽赋值的引用丢失了吗?可以换一个版本测试一下,或者在代码里去获取,不用手动拖拽的方式实现

    • 麻1221 2022-08-22

      老师看一下我发的截图,现在的情况就是我连代码都换成老师的源代码了,还是一直报错。但是播放的时候在GameManager组件里再拖入一个GameManager的脚本会变的可以正常运行。但报错还在。

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • 麻1221 2022-08-22

    这是报错的代码位置跟unity的组件

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 老师_Trigger 2022-08-23

    报错内容呢?如果是报空了,也可能是实例化先后顺序问题,把handledata放Start方法里,数据初始化包括单例在Awake里初始化

    还有-2条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!