Что именно делает mesh.optimize? - PullRequest
1 голос
/ 15 ноября 2011

У меня есть сетка, в которой я создаю каждый кадр, используя функцию объединения сеток.Я не могу заставить меш появляться, если я не вызываю функцию mesh.optimize;использование пересчета нормалей или пересчета границ не помогает.

Почему мне нужно позвонить mesh.optimize, и что он делает именно?Я хочу сделать только то, что нужно для отображения моего объекта на экране, поскольку mesh.optimize очень дорого.

1 Ответ

1 голос
/ 15 ноября 2011

Из ссылки Unity :

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...