PhysicsBody.CreateBatch
Declaration
public static NativeArray<PhysicsBody> CreateBatch(LowLevelPhysics2D.PhysicsWorld world, LowLevelPhysics2D.PhysicsBodyDefinition definition, int bodyCount, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| мир | Мир, в котором создаются тела. |
| определение | Определение тела, которое должно использоваться для всех тел. |
| bodyCount | Число создаваемых органов. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<PhysicsBody> Созданные тела. Этот NativeArray должен быть удален после использования, иначе произойдет утечка. Исключением является, если массив пуст.
Описание
Создать партию тел в указанном мире.
Declaration
public static NativeArray<PhysicsBody> CreateBatch(LowLevelPhysics2D.PhysicsWorld world, ReadOnlySpan<PhysicsBodyDefinition> definitions, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| мир | Мир, в котором создаются тела. |
| определения | Определения, использованные для создания тел. Количество созданных тел косвенно контролируется количеством определений в этом диапазоне. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<PhysicsBody> Созданные тела. Этот NativeArray должен быть удален после использования, иначе произойдет утечка. Исключением является, если массив пуст.
Описание
Создать партию тел в указанном мире.