Mesh.SetColors
Declaration
public void SetColors(Color32[] inColors);public void SetColors(Color[] inColors);public void SetColors(List<Color32> inColors);public void SetColors(List<Color> inColors);public void SetColors(NativeArray<T> inColors);Параметры
| Параметр | Описание |
|---|---|
| inColors | Цвета по вершинам. |
Описание
Установить цвета сетки на вершину.
Unity внутренне хранит Mesh данные в формате, соответствующем предоставленным вами данным. Например, если вы передаете Color32 массив Unity будет хранить каждый цвет в 4 байтах (низкая точность, диапазон 0..1); в то время как если вы Color массив, Unity хранит каждый цвет в 16 байтах (полный 32-битный плавающий знак на цветовой канал).
Если вы используете List, Unity копирует значения. Если вы измените List, цвета сетки не изменятся, если вы не вызываете Mesh.SetColors опять.
Дополнительные ресурсы: colors, colors32 свойства.
Declaration
public void SetColors(Color32[] inColors, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);public void SetColors(Color[] inColors, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);public void SetColors(List<Color32> inColors, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);public void SetColors(List<Color> inColors, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);public void SetColors(NativeArray<T> inColors, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);Параметры
| Параметр | Описание |
|---|---|
| inColors | Цвета по вершинам. |
| начало | Индекс первого элемента, который будет взят из входного массива. |
| длина | Количество элементов, которые будут взяты из входного массива. |
| флаги | Флаги, управляющие поведением функции, см. MeshUpdateFlags. |
Описание
Задает цвета сетки на вершину, используя часть входного массива.
Этот метод ведет себя так же, как если бы вы вызвали SetColors с массивом, который является фрагментом всего массива, начиная с индекса start и имея заданный length. Полученная Сетка имеет length количество вершин.