任务24:跟课程笔记里遇到一样的问题,按照老师代码测试的时候,发现总是提示报空,遇到之后之间删除GameManager 重新创建一个 并且重新挂载脚本 可以解决问题
任务24:跟课程笔记里遇到一样的问题,按照老师代码测试的时候,发现总是提示报空,遇到之后之间删除GameManager 重新创建一个 并且重新挂载脚本 可以解决问题
做到第24节课的时候遇到了一个问题,就是两个不同脚本中的 Awake 和OnEnable 谁先调用的问题,之前一直报实例化的错,中建DEBUG了,试出来GameManage脚本中的Awake竟然在Player脚本的OnEnable后调用了,导致一直报空.
最后找出原因: 场景中的物体先添加脚本的最后执行,最后添加的最先执行,简直巨坑.
上网找到一个博主做的测试
https://blog.csdn.net/iFasWind/article/details/81094938
之后删除了GameManage物体从创建添加后,所有脚本才正常执行....