如果为一个或多个绘制命令设置了 BatchDrawCommandFlags.HasSortingPosition,则 instanceSortingPositions
数组包含 Unity 用于深度排序的显式 float3
世界空间位置。
剔除回调必须使用 UnsafeUtility.Malloc
方法和 Allocator.TempJob
参数为 instanceSortingPositions
分配内存。在渲染完成后,Unity 会释放此内存。
如果该数组的长度为 0,请将其值设置为 null。
剔除回调必须使用 UnsafeUtility.Malloc 和 Allocator.TempJob 参数为其分配内存。在完成绘制命令的渲染后,Unity 将释放该内存。
如果没有绘制命令包含深度排序的实例,请将其设置为 null
。