Mesh.subMeshCount
Declaration
public int subMeshCount;Описание
Количество подсеток внутри объекта Mesh.
Каждая подсетка соответствует Material в Renderer, например MeshRenderer или SkinnedMeshRenderer. Подсетка состоит из списка треугольников, которые относятся к набору вершин. Вершины могут быть общими для нескольких подсеток.
Дополнительные ресурсы: GetTriangles, SetTriangles.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { Mesh mesh = GetComponent<MeshFilter>().mesh; Debug.Log("Submeshes: " + mesh.subMeshCount); } }
Для расширенных функций манипулирования низкоуровневыми подсетками и сетками данных см. SubMeshDescriptor, SetSubMesh, SetIndexBufferParams, SetIndexBufferData.
Обратите внимание, что изменение значения subMeshCount на меньшее, чем прежде, приводит к изменению размера буфера индекса сетки. Новый размер буфера индекса устанавливается на SubMeshDescriptor.indexStart первой удаленной подсетки.