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

Mesh.OptimizeReorderVertexBuffer

Declaration

public void OptimizeReorderVertexBuffer();

Описание

Оптимизирует вершины сетки для повышения производительности рендеринга.

Эта функция приводит к внутреннему изменению порядка вершин меши в попытке улучшить использование кэш-памяти вершин на графическом оборудовании и, таким образом, повысить производительность отображения. Эта операция может занять несколько секунд или больше для сложных мешей и должна использоваться только в тех случаях, когда порядок вершин не является значительным, так как он изменится — порядок геометрии сам по себе остается неизменным.

Вы должны использовать эту функцию только для мешей, которые вы создаете процедурно в коде, для обычных элементов меши она автоматически вызывает конвейер импорта, когда 'Optimize Mesh' включена в настройках импортера мешей.

Дополнительные ресурсы: Optimize, OptimizeIndexBuffers

using UnityEngine;

public class Example : MonoBehaviour { void Start() { Mesh mesh = gameObject.GetComponent<MeshFilter>().mesh; mesh.OptimizeReorderVertexBuffer(); } }