把模型放大之后,碰撞体异常

用的2.4.0的版本。
在unity建立的一个带有box的碰撞体的模型。
laya中使用射线进行检测。碰撞点的z轴本应该都相同,但是出现了比较大的误差。

微信图片_20200315142301.png

 
已邀请:

NilZ

赞同来自:

https://ask.layabox.com/question/45931   你可以 先 按照 这个 帖子 提供的三种方法  尝试着 去解决

184*****121

赞同来自:

我换了个cube的模型  然后碰撞点坐标如下   说明可能是你的模型并不是完全垂直  不是碰撞点的问题     你可以把碰撞点的地方放一个小球观察那个位置

NilZ

赞同来自:

888888.jpg

这是我将你所使用的射线绘制了出来,在很高的高度的时候,几乎斜率达到垂直状态,我个人认为 这是bullet固有的精度问题了, 我也无法理解你为何这么做。

NilZ

赞同来自:

目前已经确认的确是物理引擎的问题,但是不是bug,是由于从c++ bullet编译至 js bullet时候 采用的是单精度的 float导致的 精度问题,我这里 编译了一份双精度的 物理引擎库 要不单精度的 大100k左右, 你依照自身情况使用吧 感谢您的反馈!

要回复问题请先

商务合作
商务合作