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

EdgeCollider2D.GetPoints

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读用户的每条建议,并会在适当的地方进行更新。

关闭

提交失败

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

关闭

取消

声明

public int GetPoints(List<Vector2> points);

参数

points 用于接收点的 Vector2 列表。

返回

int 返回放入 points 列表中的点数。

描述

获取定义一组连续边的所有点。

确保提供的列表容量足够大,可以包含您所需的所有检索到的点。如果容量不足以包含所有检索到的点,Unity 会自动增加列表容量。由于列表通常会被重复使用,因此建议将列表做成足够大,以便为预期用途返回合理数量的点。如果不需要增加列表容量,那么此函数将不会分配任何内存,也不会为垃圾回收器产生额外的操作。