Version: 6000.3
语言: 中文
基于层的碰撞检测
连续碰撞检测 (CCD)

离散碰撞检测

离散 碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息
请参阅术语表
检测模式使用离散碰撞检测Unity 执行的自动过程,用于确定具有刚体和碰撞器组件的移动游戏对象是否与任何其他碰撞器接触。更多信息
请参阅术语表
算法,用于检查每个物理时间步长上的碰撞。

散是默认的碰撞检测模式,也是迄今为止计算要求最低的模式。但是,它可能会错过物理步骤之间发生的碰撞,因此通常不适合快速移动的碰撞。

如果碰撞发生得太快,离散碰撞无法发现它们,您可以尝试以下一种或两种解决方案:

  • 增加物理时间步长的频率。这可以解决快速移动对象的错过碰撞问题,但由于需要额外的计算,因此会对性能产生高影响。
  • 使用连续碰撞检测 (CCD) 模式之一。这些可以预测物理时间步长之间可能发生的碰撞,但它们也会对性能产生更高的影响。

尝试两者并分析结果,以找到适合您项目的解决方案。

基于层的碰撞检测
连续碰撞检测 (CCD)