两个场景来回跳转,子节点引用缺失;发现onLoad与start执行了两次,如何解决?
当前有两个场景A与B;
A场景有个确定按钮,响应逻辑是loadScene(B);
B场景有一个返回键,响应逻辑是loadScene(A);
从A场景点确定进入B场景,然后在点B场景的返回,此时进入A场景,但A场景中某子节点为null错误;
再次点A场景的确定按钮进入B场景,此时进入B场景;但B场景报某子节点为null错误;
自己调试发现第二次以后进入同一场景,生命周期的onLoad与start等回调执行了两次.
是不是因为第一次加载的场景没有释放掉又加载第二次的原因?具体应该怎么解决?
本来截了图的,但是上传好慢…
-
Creator 版本:
-
目标平台:
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索: