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

Sprite.GetPhysicsShape

Declaration

public ReadOnlySpan<Vector2> GetPhysicsShape(int shapeIdx);

Параметры

Параметр Описание
shapeIdx Индекс физической формы для получения.

Возвращаемое значение

ReadOnlySpan<Vector2> Физико-геометрическая форма в виде диапазона вершин. Рекомендуется немедленно извлечь необходимую информацию и не ссылаться непосредственно на возвращенные данные, так как любое последующее изменение физики shape(s) может привести к сбоям при итерации диапазона.

Описание

Получает физическую форму из Sprite по его индексу.

A физика форма представляет собой циклическую последовательность сегментов линии между точками, которые определяют контур спрайта, используемого для физики. Поскольку спрайт может иметь отверстия и несвязные части, его контур не обязательно определяется одной физической формой.

Declaration

public int GetPhysicsShape(int shapeIdx, List<Vector2> physicsShape);

Параметры

Параметр Описание
shapeIdx Индекс физической формы для получения.
physicsShape Упорядоченный список точек в выбранной физической форме для хранения точек в ней.

Возвращаемое значение

инт Количество точек, хранящихся в данном списке.

Описание

Получает физическую форму из Sprite по его индексу.

A физика форма представляет собой циклическую последовательность сегментов линии между точками, которые определяют контур спрайта, используемого для физики. Поскольку спрайт может иметь отверстия и несвязные части, его контур не обязательно определяется одной физической формой.