自学新人请教

两个场景来回跳转,子节点引用缺失;发现onLoad与start执行了两次,如何解决?

当前有两个场景A与B;
A场景有个确定按钮,响应逻辑是loadScene(B);
B场景有一个返回键,响应逻辑是loadScene(A);
从A场景点确定进入B场景,然后在点B场景的返回,此时进入A场景,但A场景中某子节点为null错误;
再次点A场景的确定按钮进入B场景,此时进入B场景;但B场景报某子节点为null错误;

自己调试发现第二次以后进入同一场景,生命周期的onLoad与start等回调执行了两次.
是不是因为第一次加载的场景没有释放掉又加载第二次的原因?具体应该怎么解决?

本来截了图的,但是上传好慢…

  • Creator 版本:

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索: