版本:Unity 6 (6000.0)
语言:英语
选择碰撞检测模式
连续碰撞检测 (CCD)

离散碰撞检测

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

离散 是默认的碰撞检测模式,也是计算量最少的模式。但是,它可能会错过物理时间步长之间发生的碰撞,因此通常不适合快速移动的碰撞。

如果您的碰撞发生得太快,以至于离散碰撞无法检测到,您可以尝试以下一个或两个解决方案:

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

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

选择碰撞检测模式
连续碰撞检测 (CCD)