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

PhysicsShapeType2D.Edges

提出修改建议

成功!

感谢您帮助我们改进 Unity 文档的质量。尽管我们无法接受所有提交,但我们确实会阅读每一位用户提出的修改建议,并在适当的情况下进行更新。

关闭

提交失败

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

关闭

取消

描述

使用多条边缘解释PhysicsShape2D几何图形。

边缘几何类型由PhysicsShape2D中的无限数量的顶点和PhysicsShape2D.radius组成。这些顶点表示连续的边缘,其中每个顶点连接到下一个顶点。这些边缘是开放的形状,没有内部,即使第一个和最后一个顶点重叠。 PhysicsShape2D.radius是所有边缘的半径。(半径为零的边缘变成无限小的边缘,而大于零的半径产生胶囊形状的边缘,即任何带有半径的边缘。)

Edges 还有一个PhysicsShape2D.adjacentStartPhysicsShape2D.adjacentEnd特性,允许连接单独的边缘形状。

注意:您应确保边缘没有自相交,因为这可能会产生不正确的碰撞响应。由于检查自相交需要花费运行时间,因此不会验证此约束,因此您应确保不会发生这种情况。