rapier物理引擎官方demo的问题


(左边是官方demo,右边是自己的)

我们可以看到官方demo掉地上后是有一个作用力让小方块向右偏移的。导致第一排位移和晃动,第二排直接倒了,是符合近真实效果。但我自己测试排很高都不会倒,80个都不会。圆也不会倒,就很神奇 :neutral_face:

我查看了官方文档,目前只有一个numSolverlters这个影响精度,但demo中也是默认的4,我在自己demo中调高了参数也是一样的生硬效果。我在官方demo源码中也没看到特殊设置,仅设置了重力。

另外cocos这边只能用compat版。

所以想请问下了解的大佬,这个是啥问题?

使用他们的 v 0.12.0 版本实现的效果和他们demo中的就一致了

兄弟 问你一下 你的碰撞检测怎么做的 我按照文档 drainContactForceEvents 调用这个方法。但是接触的时候 会调用120次,很奇怪。

反弹力设置再大点 或者给X轴重力一点? 参考这里: 竞速类物理引擎帧同步实现方案 - Creator 3.x - Cocos中文社区