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

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 первой удаленной подсетки.