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

Mesh.indexFormat

Declaration

public Rendering.IndexFormat indexFormat;

Описание

Формат данных буфера индекса сетки.

Буфер индекса может быть либо 16-битным (поддерживает до 65535 вершин в сетке), либо 32-битным (поддерживает до 4 миллиардов вершин). Формат индекса по умолчанию — 16-битный, так как он занимает меньше памяти и пропускной способности.

Обратите внимание, что GPU поддержка 32-битных индексов не гарантируется на всех платформах; например, Android устройства с Mali-400 GPU не поддерживают их. При использовании 32-битных индексов на такой платформе, будет зарегистрировано предупреждение и сетка не будет отображаться.

Примечание: максимально возможный индекс вершин (например, 0xFFFF для 16-битного формата индекса) может быть непригодным. Некоторые графики APIs и GPUs пропускают отображение треугольников с максимальными индексами вершин.

Изменение indexFormat на subMeshCount на один и очищает буфер индекса.

См. Mesh.MeshData.GetIndexData для примера.

Дополнительные ресурсы: IndexFormat, ModelImporter.indexFormat, SetIndices, SetTriangles, SetIndexBufferParams, SetIndexBufferData, MeshData.