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

BatchCullingOutputDrawCommands.drawCommandPickingEntityIds

Declaration

public EntityId* drawCommandPickingEntityIds;

Описание

entityID, связанные с командами отрисовки.

Unity использует эту команду только тогда, когда она отображает данные выбора объекта или выбора в Редакторе, то есть когда BatchCullingContext.viewType равна BatchCullingViewType.Picking или BatchCullingViewType.SelectionOutline. В противном случае, Unity игнорирует это значение и вы можете оставить его установленным на null.

Каждый элемент этого массива соответствует команде отрисовки в одном из массивов команд отрисовки. Массивы рассматриваются в следующем порядке — том же, в каком они объявлены в структуре:

  1. Первые элементы BatchCullingOutputDrawCommands.drawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.drawCommands.
  2. Следующие элементы BatchCullingOutputDrawCommands.indirectDrawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.indirectDrawCommands.
  3. Следующие элементы BatchCullingOutputDrawCommands.proceduralDrawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.proceduralDrawCommands.
  4. Последние элементы BatchCullingOutputDrawCommands.proceduralIndirectDrawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.proceduralIndirectDrawCommands.

Размер этого массива должен быть равен сумме ,BatchCullingOutputDrawCommands.drawCommandCount,, ,BatchCullingOutputDrawCommands.indirectDrawCommandCount,, ,BatchCullingOutputDrawCommands.proceduralDrawCommandCount,и ,BatchCullingOutputDrawCommands.proceduralIndirectDrawCommandCount,.
,
См. также: ,BatchRendererGroup.SetPickingMaterial,.