Unity 6.3
0 онлайн 106 гостей 3 в системе
Вход
Ассеты и медиа Шаг 44 из 148

Устранение неисправностей с видимостью рендерера сетки со слоем кожи

Unity использует границы сетки, чтобы определить, следует ли ее отображать. Если весь объем границ находится вне поля зрения любого активного Camera, Unity не отображает сетку.

Unity учитывает все анимации, присутствующие во время импорта, когда он рассчитывает максимальный объем границы, и использует это значение для определения видимости; однако, следующие ситуации, которые возникают после импорта, могут вывести вершины или кости за пределы максимальных известных границ:

  • Аддитивные анимации
  • Изменение положения костей из скрипта во время выполнения
  • Использование вершинных шейдеров, изменяющих положение вершин
  • Использование ragdolls

Если это произойдет, Unity может неправильно определить видимость сетки и может не показать её в ожидаемый момент.

В этих случаях для устранения проблемы можно попробовать любое из следующих решений:

  • Измените границы так, чтобы они соответствовали максимальному потенциальному объему границ сетки. Используйте эту опцию, если это возможно, так как это лучше для производительности.
  • Включить Обновление при отключении экрана, с тем чтобы Unity продолжает вычислять границы сетки в любое время, даже когда сетка не видна. Используйте эту опцию, если производительность не является главной проблемой, или если вы не можете предсказать размер объема границы (например, если вы используете ragdolls).