Version: Unity 6.0 (6000.0)
语言 : 中文
2D 盒型碰撞体组件参考
2D 边界碰撞体 (Edge Collider 2D) 组件参考

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

2D 多边形碰撞体 (Polygon Collider 2D) 组件是与 2D 物理系统交互的 2D 碰撞体。此 2D 碰撞体的形状是线段组成的自由形状边界,可对其进行调整以适应精灵图形的形状或其他形状。注意:边界必须完全包围一个区域才能使碰撞体正常工作。

属性 功能
Edit Collider 选择此选项可通过编辑和移动碰撞体的顶点来编辑碰撞体的几何体。
Material 选择 2D 物理材质,可用于确定碰撞的属性(例如摩擦和弹性)。
Is Trigger 如果希望此 2D 碰撞体作为触发器,请启用此项。启用此属性后,物理系统会忽略此碰撞体。
Used by Effector 如果希望附加的 2D 效应器使用 2D 碰撞体,请启用此项。
Auto Tiling 如果所选精灵的精灵渲染器 (Sprite Renderer) 组件将绘制模式 (Draw Mode) 设置为平铺 (Tiled),请启用此项。这样可以自动更新 2D 碰撞体的形状,在精灵的尺寸变化时,会自动重新调整形状。如果没有启用自动平铺 (Auto Tiling),2D 碰撞体几何形状不会自动重复。
Composite Operations 选择附加的 2D 复合碰撞体 (Composite Collider 2D) 组件使用的复合运算

注意:选择除无 (None) 之外的任何操作时,以下属性(材质 (Material)作为触发器 (Is Trigger)用于效应器 (Used By Effector)边界半径 (Edge Radius))将由附加的 Composite Collider 2D 组件控制,并且不再在此碰撞体的属性中可用。
    None 选择此选项可不进行复合运算。
    Merge 选择此选项可使此复合运算使用布尔 OR 运算合成几何体。
    Intersect 选择此选项可使此复合运算使用布尔 AND 运算合成几何体。
    Difference 选择此选项可使此复合运算使用布尔 NOT 运算合成几何体。
    Flip 选择此选项可使此复合运算使用布尔 XOR 运算合成几何体。
Offset 设置 2D 碰撞体几何形状的局部偏移值。
Use Delaunay Mesh 启用此属性可加入额外的 Delaunay 三角剖分步骤以生成碰撞体网格。
Points 展开以查看关于生成的碰撞体复杂性信息。
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 文档以了解更多信息。
    Contract Capture Layers 选择要捕获的与此 2D 碰撞体接触时涉及的其他 2D 碰撞体的层。请参阅其 API 文档以了解更多信息。
    Callback Layers 选择此 2D 碰撞体在与另一个 2D 碰撞体接触期间将报告碰撞或触发回调的层。请参阅其 API 文档以了解更多信息。
Info 展开以了解有关碰撞体的只读物理系统相关信息。

其他资源

PolygonCollider2D

2D 盒型碰撞体组件参考
2D 边界碰撞体 (Edge Collider 2D) 组件参考