[LayaAir 2.0]MeshSprite3D在加了physicsCollider和Rigidbody3D后,调用destroy会报错

示例代码如下:

this.capsule = new Laya.MeshSprite3D(new Laya.CapsuleMesh(0.5, 1));
var capsuleCollider:Laya.PhysicsCollider = this.capsule.addComponent(Laya.PhysicsCollider);//网格触发器
var capsuleShape:Laya.CapsuleColliderShape = new Laya.CapsuleColliderShape(0.5,1);
capsuleCollider.colliderShape = null;
capsuleCollider.isTrigger = true;
var sphereRigid:Laya.Rigidbody3D = this.capsule.addComponent(Laya.Rigidbody3D);
//将碰撞盒添加到刚体上
sphereRigid.colliderShape = capsuleShape;

this.capsule.destroy()
调用destroy就会报错
 

微信图片_20181128103033.png

 
已邀请:

12345老虎

赞同来自: 糖果。

QQ截图20190105092724.png

找到问题了,这个不能为空

Aar0n

赞同来自:

更新至最新引擎,如果问题依然存在,请上传demo

12345老虎

赞同来自:

我也遇到一样的问题,楼主解决了没有

131*****361

赞同来自:

楼主这个不报错
this.capsule.addComponent(Laya.PhysicsCollider)?

要回复问题请先

商务合作
商务合作