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

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

2D 边界碰撞体组件是与 2D 物理系统交互的 2D 碰撞体。碰撞体的形状是线段组成的边界,可对其进行调整以适应精灵图形的形状或其他形状。碰撞体的起点和终点不需相接或围成一个区域即可运行(与 2D 多边形碰撞体不同),并可以形成直线或其他单边形状。

属性 功能
Edit Collider 选择 Edit Collider,让碰撞体轮廓可编辑。请参阅 Edit Collider 模式参考以了解启用 Edit Collider 时可用的操作和快捷键。
Material 选择 2D 物理材质,可用于确定碰撞的属性(例如摩擦和弹性)。
Is Trigger 如果希望此 2D 碰撞体作为触发器运行,请启用此项。启用此项后,物理系统会忽略此碰撞体。
Used by Effector 如果希望 2D 碰撞体由附加的 2D 效应器使用,请启用此项。
Offset 设置 2D 碰撞体几何形状的局部偏移值。
Edge Radius 设置围绕碰撞体边界半径的值。这会产生一个具有圆凸角的更大 2D 碰撞体。默认值为 0(没有半径)。
Points 展开以查看关于生成的碰撞体复杂性只读信息。
Use Adjacent Start Point 启用此属性以使用 Adjacent Start Point 计算碰撞响应,从而形成碰撞发生在边界碰撞体的起点时的碰撞法线。
    Adjacent Start Point X/Y 设置 Adjacent Start Point 的 x 坐标和 y 坐标。
Use Adjacent End Point 启用此属性以使用 Adjacent End Point 计算碰撞响应,从而形成碰撞发生在边界碰撞体的终点时的碰撞法线。
    Adjacent End Point X/Y 设置 Adjacent End Point 的 x 坐标和 y 坐标。
Layer Overrides 展开层覆盖设置。
    Layer Override Priority 指定此 Collider2D 在解决自身与另一个 Collision2D 之间是否应发生接触的冲突决策时使用的决策优先级。更多信息,请参阅其 API 页面。
    Include Layers 选择此 2D 碰撞体在决定是否应发生与另一个 Collider2D 的接触时应包含的其他层。更多信息,请参阅其 API 文档。
    Exclude Layers 选择此 2D 碰撞体在决定是否应发生与另一个 Collider2D 的接触时应排除的其他层。更多信息,请参阅其 API 文档。
    Force Send Layers 选择此 2D 碰撞体在与另一个 2D 碰撞体接触期间可以向其施力的那些层。更多信息,请参阅其 API 文档。
    Force Receive Layers 选择此 2D 碰撞体在与另一个 2D 碰撞体接触期间可以受力的层。更多信息,请参阅其 API 文档。
    Contract Capture Layers 选择在与该 2D 碰撞体发生接触时,需要被捕获的其他 2D 碰撞体所在的层。更多信息,请参阅其 API 文档。
    Callback Layers 选择此 2D 碰撞体在与另一个 2D 碰撞体接触期间将报告碰撞或触发回调的层。更多信息,请参阅其 API 文档。

其他资源

EdgeCollider2D

2D 多边形碰撞体组件参考
2D 胶囊碰撞体 (Capsule Collider 2D)