版本: Unity 6 (6000.0)
语言英语
  • C#

CompositeCollider2D.GeometryType.Polygons

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每项建议,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

描述

将 Composite Collider 2D 设置为为合并的碰撞体几何体生成封闭的轮廓,该几何体由凸多边形形状组成。

多边形几何体等同于使用一个带有其他碰撞体的多边形轮廓的 PolygonCollider2D,这些轮廓被合并后分解成多个凸多边形形状,形成封闭轮廓的复合体。该封闭轮廓的内部会记录碰撞或触发。

这通常是最不高效的几何体,因为它会生成多个形状或边缘。这些多个形状会导致当两个独立的碰撞体彼此接触时发生意外碰撞,即使它们完全对齐。只有当您需要检测复合轮廓的内部时才使用此几何体类型,例如当您使用触发器时。

形成 Composite Collider 2D 时出现的任何内部孔洞都不会记录任何碰撞或触发。