Unity3D:2D 边界碰撞体
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
2D 边界碰撞体 (Edge Collider 2D)
边缘碰撞体 2D 组件是与 2D 物理系统交互的碰撞体。碰撞体的形状是由线段组成的自由形状边缘,您可以调整这些边以适合精灵或任何其他形状的形状。碰撞体的起点和终点不需要相遇或完全包围某个区域即可发挥作用(与 2D 多边形碰撞体不同),并且可以形成直线或其他单边形状。

属性 | 功能 |
---|---|
Edit Collider | 选择“编辑折线”按钮(折线图标)以使碰撞体轮廓可编辑。请参阅下面的碰撞体快捷方式,了解启用“编辑碰撞体”时可用的快捷方式。 |
Material | 为此碰撞体选择物理材质 2D 以确定它如何与其他碰撞体交互。 |
Is Trigger | 启用此属性可使该碰撞体充当触发器。 |
Used by Effector | 启用此属性可使附加的 Effector 2D 组件使用此碰撞体。 |
Offset X/Y | 设置 x/ y 相当于使碰撞体几何形状偏移。 |
Edge Radius | 设置一个值,以形成围绕碰撞体边界的半径。这会产生一个具有圆凸角的更大 2D 碰撞体。默认值为 0(没有半径)。 |
Points | 有关生成碰撞体的复杂性的不可编辑信息。 |
Use Adjacent Start Point | 启用此属性可使用相邻起点计算碰撞响应,以便在边碰撞体的起点发生碰撞时形成碰撞法线。 |
Adjacent Start Point X/Y | 设置 Adjacent Start Point 的 x/y 坐标。 |
Use Adjacent End Point | 启用此属性可使用相邻端点计算碰撞响应,以便在边碰撞体的端点发生碰撞时形成碰撞法线。 |
Adjacent End Point X/Y | 设置 Adjacent End Point 的 x/y 坐标。 |
Collider Shortcuts (when Edit Collider is enabled)
Shortcut | 功能 |
---|---|
按住并拖动顶点或边。 | 将选定的顶点和边移动到不同的位置。 |
单击边上的任意位置。 | 通过单击边上的空白区域创建一个新顶点。 |
按住 Ctrl (Windows) 或命令 (macOS) 键并选择顶点或边缘。 | 删除选定的顶点或边。 |
此文由3D建模学习工作室整理翻译,转载请注明出处!