[LayaAir 2.0]MeshSprite3D在加了physicsCollider和Rigidbody3D后,调用destroy会报错
示例代码如下:
调用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()
没有找到相关结果
已邀请:
要回复问题请先登录
4 个回复
12345老虎
赞同来自: 糖果。
找到问题了,这个不能为空
Aar0n
赞同来自:
12345老虎
赞同来自:
131*****361
赞同来自: