Version: Unity 6.0 (6000.0)
语言 : 中文
2D 圆形碰撞体组件参考
2D 多边形碰撞体组件参考

2D 盒型碰撞体组件参考

2D 盒型碰撞体 (Box Collider 2D) 组件是与 2D 物理系统进行交互以进行碰撞检测的 2D 碰撞体。此 2D 碰撞体的形状是矩形,在精灵的局部坐标空间中具有定义的位置、宽度和高度。调整组件属性可更改 2D 碰撞体的形状和行为。

注意:选择矩形为轴对齐,矩形的边缘与局部空间的 X 或 Y 轴平行。

属性 功能
Material 选择一种 2D 物理材质 (Physics Material 2D),可用于确定碰撞的属性(例如摩擦和弹性)。
Is Trigger 如果希望此 2D 碰撞体作为触发器运行,请启用此项。启用此属性后,物理系统会忽略此碰撞体。
Used by Effector 如果希望 2D 碰撞体由附加的 2D 效应器使用,请启用此项。
Composite Operations 选择附加的 2D 复合碰撞体 (Composite Collider 2D) 组件使用的复合运算

注意:选择除 None 之外的任何运算时,以下属性(MaterialIs TriggerUsed By EffectorEdge Radius)将由附加的 Composite Collider 2D 组件控制,并且不再在此碰撞体的属性中可用。
    None 选择此选项可不进行复合运算。
    Merge 选择此选项可使此复合运算使用布尔 OR 运算合成几何体。
    Intersect 选择此选项可使此复合运算使用布尔 AND 运算合成几何体。
    Difference 选择此选项可使此复合运算使用布尔 NOT 运算合成几何体。
    Flip 选择此选项可使此复合运算使用布尔 XOR 运算合成几何体。
Auto Tiling 如果所选精灵的精灵渲染器 (Sprite Renderer) 组件将绘制模式 (Draw Mode) 设置为 Tiled,请启用此项。这样可以自动更新 2D 碰撞体的形状,在精灵的尺寸变化时,会自动重新调整形状。如果没有启用 Auto Tiling,2D 碰撞体几何形状不会自动重复。
Offset 设置 2D 碰撞体几何形状的局部偏移值。
Size 按局部空间单位设置盒体的大小。
Edge Radius 设置一个值,以形成围绕碰撞体边界的半径。这会产生一个具有圆凸角的更大 2D 碰撞体。默认值为 0(没有半径)。
Layer Overrides 展开层覆盖设置。
    Layer Override Priority 指定此 Collider2D 在解决其与另一个 Collision2D 之间是否应发生接触的冲突决策时使用的决策优先级。请参阅其 API 页面以了解更多信息。
    Include Layers 选择此 2D 碰撞体在决定是否应与另一个 Collider2D 发生接触时应包含的其他层。请参阅其 API 文档以了解更多信息。
    Exclude Layers 选择此 2D 碰撞体在决定是否应与另一个 Collider2D 发生接触时应排除的其他层。请参阅其 API 文档以了解更多信息。
    Force Send Layers 选择此 2D 碰撞体在与另一个 Collider2D 发生碰撞接触期间允许向其施力的层。请参阅其 API 文档以了解更多信息。
    Force Receive Layers 选择此 2D 碰撞体在与另一个 Collider2D 发生碰撞接触期间允许从其处受力的层。请参阅其 API 文档以了解更多信息。
    Contract Capture Layers 选择要捕获的与此 Collider2D 接触时涉及的其他 2D 碰撞体的层。请参阅其 API 文档以了解更多信息。
    Callback Layers 选择此 2D 碰撞体在与另一个 Collider2D 接触期间将报告碰撞或触发回调的层。请参阅其 API 文档以了解更多信息。

其他资源

BoxCollider2D

2D 圆形碰撞体组件参考
2D 多边形碰撞体组件参考