[LayaAir 2.0]layabox2.5.0之后多个Physics3D使用transform移动出现旋转不正确的bug

在layabox2.5.0之后版本,创建多个物体并挂载多个Physics3D之后,使用transform移动物体,物体出现不正确的旋转方向,进而改变运动方向。
后发现是引擎缺陷,忘改正。
将laya.d3.js 中 Rigidbody3D 类的 _derivePhysicsTransformation(force) 函数最后两行修改为以下代码即可解决
            this._innerDerivePhysicsTransformation(oriTransform, force);
            bt.btRigidBody_setCenterOfMassTransform(btColliderObject, oriTransform);并附程序示例,修改前后截图
 
修改前:
修改后:
已邀请:

要回复问题请先

商务合作
商务合作