CompositeCollider2D.GetPath
Declaration
public int GetPath(int index, Vector2[] points);Параметры
| Параметр | Описание |
|---|---|
| индекс | Индекс пути от 0 до pathCount минус 1. |
| пункты | Упорядоченный массив вершин (точек) в выбранном пути. |
Возвращаемое значение
инт Возвращает число точек, помещенных в массив points.
Описание
Получает путь из Collider по его индексу.
A путь представляет собой циклическую последовательность сегментов линии между точками, определяющими контур Collider. С момента Collider может иметь отверстия и несвязные части, его форма не обязательно определяется единым путем.
Возвращает число точек, помещенных в points массив.
Дополнительные ресурсы: GetPathPointCount & pathCount.
Declaration
public int GetPath(int index, List<Vector2> points);Параметры
| Параметр | Описание |
|---|---|
| индекс | Индекс пути от 0 до pathCount минус 1. |
| пункты | Упорядоченный список вершин (точек) в выбранном пути. |
Возвращаемое значение
инт Возвращает число точек, помещенных в список points.
Описание
Получает путь из Collider по его индексу.
Контур — это циклическая последовательность отрезков между точками, задающими границу Collider. Поскольку Collider может содержать отверстия и несвязанные части, его форма не обязательно определяется одним контуром.
Возвращаемое целое значение равно числу результатов, записанных в список results. Если список результатов содержит недостаточно элементов, его размер будет увеличен. Когда изменять размер списка results не требуется, это предотвращает выделение памяти для результатов и повышает производительность сборки мусора при частом выполнении запроса.
Дополнительные ресурсы: GetPathPointCount и pathCount.