[LayaAirIDE 2.0]销毁 new 出的带有 PhysicsCollider 的正方体模型报错
this.box = scene.addChild(new Laya.MeshSprite3D(new Laya.BoxMesh(1, 1, 1))) as Laya.MeshSprite3D;
this.box.addComponent(Laya.PhysicsCollider);
this.box.destroy();引擎版本 LayaAirIDE2.0_beta.5
报错:
Uncaught TypeError: Cannot read property 'destroy' of null
at PhysicsCollider.__proto._onDestroy (laya.d3.js:17738)
at PhysicsCollider.__proto._destroy (laya.core.js:7183)
at MeshSprite3D.__proto._destroyAllComponent (laya.core.js:13815)
at MeshSprite3D.__proto.destroy (laya.core.js:13244)
at MeshSprite3D.__proto.destroy (laya.d3.js:27904)
at MeshSprite3D.__proto.destroy (laya.d3.js:31445)
at MeshSprite3D.__proto.destroy (laya.d3.js:40067)
at GameUI.DestroyBox (GameUI.ts:44)
at GameUI.<anonymous> (GameUI.ts:39)
at EventHandler.__proto.runWith (laya.core.js:1399)
this.box.addComponent(Laya.PhysicsCollider);
this.box.destroy();引擎版本 LayaAirIDE2.0_beta.5
报错:
Uncaught TypeError: Cannot read property 'destroy' of null
at PhysicsCollider.__proto._onDestroy (laya.d3.js:17738)
at PhysicsCollider.__proto._destroy (laya.core.js:7183)
at MeshSprite3D.__proto._destroyAllComponent (laya.core.js:13815)
at MeshSprite3D.__proto.destroy (laya.core.js:13244)
at MeshSprite3D.__proto.destroy (laya.d3.js:27904)
at MeshSprite3D.__proto.destroy (laya.d3.js:31445)
at MeshSprite3D.__proto.destroy (laya.d3.js:40067)
at GameUI.DestroyBox (GameUI.ts:44)
at GameUI.<anonymous> (GameUI.ts:39)
at EventHandler.__proto.runWith (laya.core.js:1399)
没有找到相关结果
已邀请:
1 个回复
古
赞同来自: