请教一个简单的3D碰撞问题,求扫盲

如上图,就是两个cube刚体,一个dynamic一个static,我期望作为地面的cube是不可穿透的、小立方体干净利落的掉落到地面上,但是现在速度稍微快一点就会穿透进地面再回弹。应该怎么做?

以下是我的代码:

以下是编辑器设置:

一个路过的大佬都没有 :joy:

试试开启CCD或者修改restitution回弹系数

cocos的检测是有这个问题,有时候当前帧检测到但是下一帧更正。好像是

降低每步模拟消耗的固定时间
增加每步模拟的最大子步数

没记错的话,需要开启子弹模式

你说的子弹模式,是指的这个设置吗?
image

默认就是bullet,我将其改为PhysX就神奇的不会穿透了

已经试过了,作用不明显

2D物理也有这个情况,我也正纠结呢。
但是2D物理没得PhysX的选项。

目前测试下来不改bullet物理,只能降低每步模拟消耗固定,增大步数,我设置每步消耗0.005 最大子步数6 不会穿透了

勾了防止快速穿透没?

感谢大佬,确实可以,不会发生穿透了,就是有个副作用,同样的外力运动速度会变慢