canvas绑定的脚本控件disable掉仍能进去bug

3.8.1
loading场景里挂了个Loading.ts的脚本,刚开把控件给勾掉了发现还能读到脚本,后来把整个loading控件删掉了,好了

正常吗

勾掉之后只会进 onLoad :stuck_out_tongue: 只有把控件本身 disable 掉才不会调。
引擎是这么设计的,节点进入场景时,添加组件就会调组件的 onLoad,接着判断节点是否在场景中(activeInHierarchy),如果不在就不会继续下面的生命周期回调;如果在,就是正常的 onEnable,然后在下一帧调 start、update…。

image
image
image
image
image

1赞

啊,unity过来的表示不习惯 :sweat_smile: