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 физика форма представляет собой циклическую последовательность сегментов линии между точками, которые определяют контур спрайта, используемого для физики. Поскольку спрайт может иметь отверстия и несвязные части, его контур не обязательно определяется одной физической формой.