2D 圆形碰撞体组件是与 2D 物理系统进行交互以进行碰撞检测的 2D 碰撞体。该 2D 碰撞体的形状是圆形,在图片精灵的局部坐标空间中具有定义的位置和半径。调整组件属性可更改 2D 碰撞体的形状和行为。
| 属性 | 功能 |
|---|---|
| Material | 选择 2D 物理材质,可用于确定碰撞的属性(例如摩擦和弹性)。 |
| Is Trigger | 如果希望 2D 碰撞体作为触发器运行,请启用此选项。启用此选项时,物理系统会忽略 2D 碰撞体。 |
| Used by Effector | 如果希望附加的 2D 效应器使用此 2D 碰撞体,请启用此选项。 |
| Composite Operations | 选择附加的 2D 复合碰撞体 (Composite Collider 2D) 组件使用的复合运算。 注意:选择除 None 之外的任何运算时,以下属性(Material、Is Trigger、Used By Effector 和 Edge Radius)将由附加的 2D 复合碰撞体 (Composite Collider 2D) 组件控制,并且不再在此碰撞体的属性中可用。 |
| 无 | 选择此选项可不进行复合运算。 |
| Merge | 选择此选项可使此复合运算使用布尔 OR 运算合成几何体。 |
| Intersect | 选择此选项可使此复合运算使用布尔 AND 运算合成几何体。 |
| 差异 | 选择此选项可使此复合运算使用布尔 NOT 运算合成几何体。 |
| Flip | 选择此选项可使此复合运算使用布尔 XOR 运算合成几何体。 |
| Offset | 设置 2D 碰撞体几何形状的局部偏移值。 |
| Radius | 设置 2D 圆形碰撞体的半径,采用本地空间单位。 |
| Layer Overrides | 展开此选项可使用层覆盖设置。 |
| Layer Override Priority | 指定此 2D 碰撞体在解决自身与另一个 2D 碰撞体之间是否应发生接触的冲突决策时使用的决策优先级。有关更多信息,请参阅其 API 页面。 |
| Include Layers | 选择此 2D 碰撞体在决定是否发生与另一个 2D 碰撞体的接触时要包含的其他层。请参阅其 API 文档以了解更多信息。 |
| Exclude Layers | 选择此 2D 碰撞体的其他层,以便在决定是否应发生与另一个 2D 碰撞体的接触时排除这些层。请参阅其 API 文档以了解更多信息。 |
| Force Send Layers | 选择此 2D 碰撞体在与另一个 2D 碰撞体接触期间可以向其施力的那些层。请参阅其 API 文档以了解更多信息。 |
| Force Receive Layers | 选择此 2D 碰撞体在与另一个 2D 碰撞体接触期间可以受力的层。请参阅其 API 文档以了解更多信息。 |
| Contact Capture Layers | 选择要捕获的与此 Collider2D 接触的其他 2D 碰撞体所在的层。请参阅其 API 文档以了解更多信息。 |
| Callback Layers | 选择此 2D 碰撞体在与另一个 2D 碰撞体接触期间将报告碰撞或触发回调的层。请参阅其 API 文档以了解更多信息。 |
CircleCollider2D