连续碰撞检测 (CCD) 模式采用预测算法来计算在物理时间步长之间发生的碰撞。它们更加准确,但通常较离散碰撞检测需要更多的计算资源。
盒型碰撞体、球形碰撞体和胶囊碰撞体支持 CCD。CCD 的目的是作为一种安全网,可在碰撞体会相互穿过的情况下捕捉碰撞。但是,CCD 并不总是会提供物理上精确的碰撞结果,因此仍然可以考虑降低物理时间步长频率以使模拟更加准确。
在 Unity 中,有两种 CCD 算法,由三个碰撞检测 (Collision Detection) 模式选项表示。
| 主题 | 描述 |
|---|---|
| 推断性 CCD | 了解推测性碰撞检测。连续推测 (Continuous Speculative) 采用推测性碰撞检测。 |
| 基于扫掠的 CCD | 了解基于扫掠的碰撞检测。连续 (Continuous)和连续动态 (Continuous Dynamic) 模式都使用基于扫掠的碰撞检测。 |