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

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

Описание

Создать партию тел в указанном мире.