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

PhysicsComposer.CreateConvexHulls

Declaration

public NativeArray<ConvexHull> CreateConvexHulls(Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
распределитель Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent.

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

NativeArray<ConvexHull> NativeArray, содержащий выпуклую оболочку полигональной геометрии, созданную из композитора. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.

Описание

Создайте ConvexHull из композиции путем итерации всех слоев, добавленных в композицию, в указанном порядке слоев, применяя каждую указанную операцию. Здесь используется масштаб вершин по умолчанию Vector2.one.

Declaration

public NativeArray<ConvexHull> CreateConvexHulls(Vector2 vertexScale, Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
vertexScale Масштабирование, которое будет применено к вершинам композитора.
распределитель Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent.

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

NativeArray<ConvexHull> NativeArray, содержащий выпуклую оболочку полигональной геометрии, созданную из композитора. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.

Описание

Создайте ConvexHull из композиции путем итерации всех слоев, добавленных в композицию, в указанном порядке слоев, применяя каждую указанную операцию.