Mesh.MeshData.SetVertexBufferParams
Declaration
public void SetVertexBufferParams(int vertexCount, params VertexAttributeDescriptor[] attributes);public void SetVertexBufferParams(int vertexCount, NativeArray<VertexAttributeDescriptor> attributes);Параметры
| Параметр | Описание |
|---|---|
| vertexCount | Число вершин в сетке. |
| атрибуты | Компоновка данных вершин: имеющиеся атрибуты, их типы данных и другие сведения. |
Описание
Задает размер буфера вершин и расположение Сетки, которую Unity создает из MeshData.
Используйте эту функцию для установки размера и расположения вершинного буфера для вновь созданных данных Сети (см. Mesh.AllocateWritableMeshData). Подробности см. в Mesh.SetVertexBufferParams.
После установки параметров вершинного буфера, вы можете записать вершины в массив, возвращенный Mesh.MeshData.GetVertexData. Если вы вызовете этот метод на MeshDataтолько для чтения, Unity вызовет исключение.
Подробности о том, как задать расположение атрибутов сетки, см. в VertexAttributeDescriptor.