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

BatchCullingOutputDrawCommands.instanceSortingPositions

Declaration

public float* instanceSortingPositions;

Описание

Если BatchDrawCommandFlags.HasSortingPosition установлены для одной или нескольких команд рисования, массив instanceSortingPositions содержит явные позиции пространства мира float3, которые Unity использует для сортировки по глубине.
Обратный вызов culling должен выделить память для instanceSortingPositions с помощью метода UnsafeUtility.Malloc и параметра Allocator.TempJob. Память высвобождается Unity после завершения отображения.
Если длина массива равна 0, установите его значение на null.

Обратный вызов culling должен выделить память для этого, используя UnsafeUtility.Malloc с параметром Allocator.TempJob. Unity освобождает память, когда заканчивает отрисовку по командам отрисовки.

Если ни одна из команд отрисовки не содержит экземпляров, отсортированных по глубине, задайте null.