Composite Collider 2D
# Composite Collider 2D (2D 复合碰撞体)
此碰撞体没有固有的形状,但是此碰撞体将合并所设置的2D盒型碰撞体或多边形碰撞体。2D复合碰撞体使用所有此类碰撞体的顶点(几何体),并将这些顶点合并为有2D复合碰撞体本身控制的新几何体
# 属性
Density: 密度, 通过更改密度可更改游戏对象关联的2D刚体的质量计算,如果设置为0则其关联的2D刚体将在所有质量计算(包括质心计算)
Material: 物理材质
Is Trigger: 是否是触发器
Used By Effector: 是否在效果器中使用
Offset: 偏移
X
Y
Geometry: 几何类型,合并碰撞体时,所选碰撞体的顶点将组合为两种不同几何体类型之一
Outlines: 生成具有空心轮廓的 2D 碰撞体
Polygons: 多边形, 生成具有实心多边形的 2D 碰撞体
Generation: 生成类型, 该方法用于控制在更改 2D 复合碰撞体时或者更改其任何成员碰撞体时何时生成几何体。
Syhchronous: 对 2D 复合碰撞体或其使用的任何碰撞体进行更改时,Unity 立即生成新几何体。
Manuel: 仅在手动请求时才生成新几何体。要请求生成几何体,请调用 CompositeCollider2D.GenerateGeometry 脚本 API,或者单击选择项下方显示的 Regenerate Geometry 按钮。
Vertex Distance: 顶点距离, 设置从复合碰撞体收集的任何顶点允许的最小间距值。比此限值更近的任何顶点都将被删除。此设置可用于控制顶点合成的有效分辨率。
Edge Radius: 控制边缘周围的半径,使顶点为圆形。这会产生一个具有圆凸角的更大 2D 碰撞体。此设置的默认值是 0(无半径)。仅当
Geometry Type
设置为Outlines
时,此设置才有效。