在现实世界的物理学中,能够发生碰撞的物体具有不同的表面纹理和属性,这些纹理和属性会影响它们彼此碰撞的方式以及相互作用的方式。
在物理模拟中,要控制对象的相互碰撞方式,可以调整碰撞体的摩擦力和弹力。在 Unity 中,可使用物理材质资源来控制这些参数。物理材质资源在 API 中由 PhysicsMaterial 类表示。
有关 PhysX 如何施加摩擦力和反弹的更多信息,请参阅 Nvidia PhysX 文档“刚体动力学”:摩擦力和恢复。
| 主题 | 描述 |
|---|---|
| 碰撞体表面摩擦力 | Unity 如何处理碰撞体表面上的摩擦力,以及如何配置摩擦属性。 |
| 碰撞体表面弹力 | Unity 如何处理碰撞体表面上的弹力,以及如何配置反弹属性。 |
| 碰撞体表面值的组合方式 | Unity 如何组合碰撞体对中的表面属性值;例如,如何计算具有不同摩擦值的两个碰撞体之间的摩擦力。 |
| 创建并应用物理材质 | 创建和配置物理材质来定义碰撞体的表面属性,并将其应用于碰撞体。 |
| 物理材质组件参考 | 物理材质资源的参考页面。 |