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

Mesh.OptimizeIndexBuffers

Declaration

public void OptimizeIndexBuffers();

Описание

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

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

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

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

using UnityEngine;

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