Unity3D 碰撞器比固体物体更像海绵

Unity3D colliders act more like sponges than solid objects

我正在 Unity3D 中制作平台游戏,我注意到 Unity3D 的碰撞器表现得很奇怪,从简单的意义上说,它们似乎并不坚固。

为了更好地演示问题,我使用了一个简单的球体和立方体,并将游戏暂停为球体 "jumps" 逐帧翻动,你可以清楚地看到球落在立方体下方。

为什么会发生这种情况,我该如何解决?

刚体有一组碰撞检测选项。不同的选项提供不同的结果,但这是因为检测检查不够频繁。您可以切换到另一个选项,以牺牲性能为代价来改善这一点。以下是可用选项的列表以及最佳使用时间。

1. Discrete - unless you experience problems you should use discrete. 
2. Continuous - for fast moving objects that are interacting with static geometry.
3. Continuous Dynamic -as above but are also interacting with other fast moving dynamic objects.

希望对您有所帮助。