[LayaAirIDE 2.0]2.4.0 设置了碰撞体的偏移值后,会影响模型的位置

2.4.0
模型的碰撞体用的是球形,半径3.8,偏移点0,3.8,3.8
同时创建两个模型,一个开启物理学,一个不开。
同时设置位置好,开启物理学的模型的位置并不是设置的那个点,通过log查看
已邀请:

NilZ

赞同来自:

物理学.jpg

如图所示,isKinematic is false的时候,因为物体为刚体所以,会受到物理引擎的影响,考虑物理引擎c++到js的精度误差,这个位置x: 10, y: -4.7683715642676816e-8, z: -4.7683715642676816e-8 是可以接受的,
当isKinematic is true的时候,物体为不受力的作用,所以位置不变{x: 0, y: 0, z: 0}。
你提供的例子没有问题呀。

NilZ

赞同来自:

如果你觉得精度不够 我可以 提供你一个 float为双精度的 物理库 不过要比原来的物理库大一点  你酌情使用

要回复问题请先

商务合作
商务合作