[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);并附程序示例,修改前后截图
修改前:
修改后:
后发现是引擎缺陷,忘改正。
将laya.d3.js 中 Rigidbody3D 类的 _derivePhysicsTransformation(force) 函数最后两行修改为以下代码即可解决
this._innerDerivePhysicsTransformation(oriTransform, force);
bt.btRigidBody_setCenterOfMassTransform(btColliderObject, oriTransform);并附程序示例,修改前后截图
修改前:
修改后:
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复