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

MeshWriteData.SetNextIndex

Declaration

public void SetNextIndex(ushort index);

Параметры

Параметр Описание
индекс Значение следующего индекса.

Описание

Назначает значение следующего индекса в списке выделенных индексов.

Служит для итеративного заполнения значений выделенных индексов повторными вызовами этой функции, пока не будут заданы все значения. Такой способ заполнения индексов несовместим с использованием SetAllIndices. После каждого вызова внутренний счётчик следующего индекса увеличивается автоматически. Если вы вызвали этот метод, заполнить индексы через SetAllIndices уже нельзя. Передаваемые значения индексов напрямую ссылаются на вершины, выделенные в том же MeshWriteData Таким образом, индекс 0 означает первую вершину, индекс 1 означает вторую вершину и так далее.

Обратите внимание, что вызов SetNextIndex меньше, чем выделенное количество индексов, оставит оставшиеся индексы со случайными значениями, как MeshGenerationContext.Allocate не инициализирует возвращаемые данные в 0, чтобы избежать излишней работы.