Unity 6.3
0 онлайн 65 гостей 3 в системе
Вход

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.