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

PhysicsWorld.CreateBodyBatch

Declaration

public NativeArray<PhysicsBody> CreateBodyBatch(LowLevelPhysics2D.PhysicsBodyDefinition definition, int bodyCount, Unity.Collections.Allocator allocator);

Параметры

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

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

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

Описание

Создайте партию тел в мире.

Declaration

public NativeArray<PhysicsBody> CreateBodyBatch(ReadOnlySpan<PhysicsBodyDefinition> definitions, Unity.Collections.Allocator allocator);

Параметры

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

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

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

Описание

Создайте партию тел в мире.