游戏某些情况下getComponent的时候会出
这种错误,要是没有组件就返回null不就行了,难道是节点没了,但是前面有节点是否为null的判断的啊,谁能解释一下
是节点被释放了,只是节点的js对象被引用了,当然不会为空,排查下节点被释放的情况。
这个情况是这样的,在玩家把游戏切入后台之后,为了保证游戏不出什么大的bug,在玩家切回来之后这边又调用了一遍进入游戏的节口,这样的话就等于在游戏场景调用了进入游戏的节口,代码会再次加载游戏场景,估计会这个情况下出错
暂时的解决办法就先把这个prefab放到场景里面,不去动态加载,然后再onload里面用getchildbyname找到,这样现在不会出错