包含此页的版本:
不含此页的版本:
要配置碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息
请参阅术语表在 Unity 中的游戏对象之间,您需要使用碰撞器。碰撞体定义游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表用于物理碰撞。然后,您可以使用这些碰撞器来管理碰撞事件。您可以通过碰撞体一种不可见的形状,用于处理对象的物理碰撞。碰撞体不需要与对象的网格体完全相同的形状 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息
请参阅术语表组件或其相应的 C# 类。
本文档介绍如何配置碰撞和碰撞事件,以及碰撞器如何相互交互及其环境。
| 主题 | 描述 |
|---|---|
| 碰撞简介 | Unity 中有关物理碰撞的基本概念概述。 |
| 碰撞体类型简介 | 不同的碰撞器类型(静态、运动学和动态),以及碰撞器行为如何根据碰撞器的物理形体配置而变化。 |
| 碰撞体形状 | 可用的不同碰撞器形状,以及碰撞器形状复杂性如何影响性能。 |
| 碰撞体表面 | PhysX 如何处理碰撞体表面上的摩擦和弹跳,以及如何为每个碰撞体配置表面属性。 |
| 碰撞体交互和事件 | 冲突如何调用事件和函数以在运行时触发更改。 |
| 碰撞检测Unity 执行的自动过程,用于确定具有刚体和碰撞器组件的移动游戏对象是否与任何其他碰撞器接触。更多信息 请参阅术语表 |
PhysX 如何在 Unity 中检测碰撞,以及如何根据碰撞器配置选择正确的算法以获得最佳性能。 |