[LayaAir 2.0]Cannot read property '_physicsUpdateList' of null 错误

添加
var collider = ball.addComponent(Laya.PhysicsCollider)
添加碰撞以后 再销毁
destroy这个对象的时候 就出错了
 
Uncaught TypeError: Cannot read property '_physicsUpdateList' of null
    at PhysicsCollider.__proto._onDestroy (laya.d3.js:21732)
    at PhysicsCollider.__proto._destroy (laya.core.js:6989)
    at MeshSprite3D.__proto._destroyAllComponent (laya.core.js:13738)
    at MeshSprite3D.__proto.destroy (laya.core.js:13089)
    at MeshSprite3D.__proto.destroy (laya.d3.js:29943)
    at MeshSprite3D.__proto.destroy (laya.d3.js:33561)
    at MeshSprite3D.__proto.destroy (laya.d3.js:41112)
    at Sprite3D.__proto.destroyChildren (laya.core.js:13111)
    at Sprite3D.__proto.destroy (laya.core.js:13092)
    at Sprite3D.__proto.destroy (laya.d3.js:29943)
 
这个如何解决呀?
已邀请:

QzbaQ

赞同来自:

我也遇到这个问题了,楼主解决了吗

QzbaQ

赞同来自:

刚才我听群里的一个大佬说,可以试下,
    先设置物体的active为false,再使用Laya.timer.once调用destroy方法,因为有些组件还在onupdate中,不可以立刻删除
图集的话,可以试下
    使用loader.clearRes()来清除缓存。
 
 

要回复问题请先

商务合作
商务合作