PhysicsComposer.CreateChainGeometry
Declaration
public NativeArray<ChainGeometry> CreateChainGeometry(out NativeArray<Vector2> vertices, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| вершины | Общее множество вершин, которые использует геометрия цепи. Это должно быть расположено. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<ChainGeometry> NativeArray, содержащий геометрию цепи, созданную из составителя. Этот NativeArray должен быть удален после использования, иначе произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Создайте ChainGeometry из композиции путем итерации всех слоев, добавленных в композицию в указанном порядке слоев, применяя каждую указанную операцию. Ограничение налагается на небольшие расстояния вершин, так что помните, что эта перегрузка использует вершинный масштаб Vector2.one, так что рассмотрите возможность использования перегрузки, которая позволяет увеличить это при необходимости.
Declaration
public NativeArray<ChainGeometry> CreateChainGeometry(out NativeArray<Vector2> vertices, Vector2 vertexScale, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| вершины | Общее множество вершин, которые использует геометрия цепи. Это должно быть расположено. |
| vertexScale | Масштабирование, которое будет применено к вершинам композитора. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<ChainGeometry> NativeArray, содержащий геометрию цепи, созданную из составителя. Этот NativeArray должен быть удален после использования, иначе произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Создать ChainGeometry из композиции путем итерации всех слоев, добавленных в композицию в указанном порядке слоев, применяя каждую указанную операцию. Ограничение налагается на небольшие расстояния вершин, поэтому рекомендуется применять масштабирование здесь, а не на возвращаемую геометрию, чтобы геометрия не была отброшена из-за неверности.