刚体组件销毁的bug

如果刚体没有指定_colliderShape就destroy,会报错,demo就不给了吧,重现只需要:
let rigidBody = obj.addComponent(Laya.Rigidbody3D) as Laya.Rigidbody3D;
rigidBody.enabled = false;
rigidBody.destroy();
 原因就是销毁的时候,没有对_colliderShape进行非空判断
 
报错截图:

1599322851092.jpg

 
已邀请:

Laya_XS

赞同来自:

谢谢反馈问题,我们确认下,如果存在问题,我们下个版本尽快修复。

184*****121

赞同来自:

这个问题是引擎这边默认一个刚体是必须要有碰撞shape的   就像unity  你添加一个刚体组件会自动给你添加一个collider组件

要回复问题请先

商务合作
商务合作