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

PhysicsBody.CreateShapeBatch

Declaration

public NativeArray<PhysicsShape> CreateShapeBatch(ReadOnlySpan<CircleGeometry> geometry, LowLevelPhysics2D.PhysicsShapeDefinition definition, Unity.Collections.Allocator allocator);

Параметры

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

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

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

Описание

Создать пакет фигур круга, прикрепленных к этому телу.

Declaration

public NativeArray<PhysicsShape> CreateShapeBatch(ReadOnlySpan<PolygonGeometry> geometry, LowLevelPhysics2D.PhysicsShapeDefinition definition, Unity.Collections.Allocator allocator);

Параметры

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

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

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

Описание

Создать пакет многоугольных фигур, прикрепленных к этому телу.

Declaration

public NativeArray<PhysicsShape> CreateShapeBatch(ReadOnlySpan<CapsuleGeometry> geometry, LowLevelPhysics2D.PhysicsShapeDefinition definition, Unity.Collections.Allocator allocator);

Параметры

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

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

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

Описание

Создать пакет форм капсулы, прикрепленных к этому телу.

Declaration

public NativeArray<PhysicsShape> CreateShapeBatch(ReadOnlySpan<SegmentGeometry> geometry, LowLevelPhysics2D.PhysicsShapeDefinition definition, Unity.Collections.Allocator allocator);

Параметры

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

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

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

Описание

Создать пакет фигур сегмента, присоединенных к этому телу.

Declaration

public NativeArray<PhysicsShape> CreateShapeBatch(ReadOnlySpan<ChainSegmentGeometry> geometry, LowLevelPhysics2D.PhysicsShapeDefinition definition, Unity.Collections.Allocator allocator);

Параметры

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

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

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

Описание

Создайте пакет фигур Сегмент цепи, присоединенных к этому телу.