# 碰撞

> Use colliders to configure collisions between GameObjects.

要在 Unity 中配置游戏对象之间的碰撞，需要使用碰撞体。碰撞体定义了游戏对象在物理碰撞中的形状。然后，可将这些碰撞体用于管理碰撞事件。碰撞可通过碰撞体组件或其相应的 C# 类来进行配置。

本文档介绍了碰撞和碰撞事件的配置方式，以及碰撞体与碰撞体和环境之间的交互方式。

| **主题**                                                                                                             | **描述**                                           |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------ |
| [碰撞简介](/engine/6000.0/manual/physics-section/physics-overview/collision-section/colliders-overview.md)             | Unity 物理碰撞相关基本概念概述。                              |
| [碰撞体类型简介](/engine/6000.0/manual/physics-section/physics-overview/collision-section/collider-types-introduction.md) | 不同类型（静态、运动和动态）的碰撞体及碰撞体的行为方式因碰撞体的物理体配置而异。         |
| [碰撞体形状](/engine/6000.0/manual/physics-section/physics-overview/collision-section/collider-shapes.md)               | 可用的不同碰撞体形状，以及碰撞体形状的复杂性如何影响性能。                    |
| [碰撞体表面](/engine/6000.0/manual/physics-section/physics-overview/collision-section/collider-surfaces.md)             | PhysX 如何处理碰撞体表面上的摩擦力和弹力，以及如何为每个碰撞体配置表面属性。        |
| [碰撞体交互和事件](/engine/6000.0/manual/physics-section/physics-overview/collision-section/collider-interactions.md)      | 运行时，碰撞如何调用事件和函数来触发变化。                            |
| [碰撞检测](/engine/6000.0/manual/physics-section/physics-overview/collision-section/collision-detection.md)            | PhysX 如何在 Unity 中检测碰撞，以及如何根据碰撞体配置选择正确的算法以获得最佳性能。 |
