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

Устранение неполадок камер

Решайте общие проблемы с камерами, такие как мерцание света и тени.

Уменьшение мерцания

Симптомы

Объекты, огни и тени мерцают, если они находятся далеко.

Причина

Мерцание происходит потому, что расстояния слишком большие, чтобы вычислить позиции точно с плавающей точкой математики. В каждом кадре, объект, свет, или тень находится в немного другом положении, так что он движется в и из вида frustum.

Резолюция

Для минимизации мерцания используйте один из следующих методов:

  • Уменьшите расстояние до плоскости обрезки в окне Camera Inspector, чтобы избежать увеличения расстояния до объектов для точных расчетов.
  • Сделайте все в вашей сцене меньше, чтобы уменьшить расстояния по всей сцене.
  • Включите вычитание относительно камеры, чтобы Unity использовал положение камеры в качестве относительного положения для расчетов тени. Дополнительные сведения см. в Настройки вычитания в Настройки графики.

Уменьшение разрыва

Симптомы

«Разрыв» по всему экрану, где верхняя и нижняя половины не совпадают.

Симулированный пример разрыва. Смещение на изображении видно в увеличенной части.
Симулированный пример разрыва. Смещение на изображении видно в увеличенной части.

Причина

Обновления в Unity не синхронизируются с обновлениями устройства отображения, так что Unity может отправить новый кадр, пока устройство отображения все еще рендирует предыдущий кадр. Это приводит к видимому «разрыву» в месте изменения кадра.

Резолюция

Чтобы уменьшить разрыв, перейдите в Изменить > Project Настройки > Качество, затем установите VSync Количество на одно из следующих значений:

  • Каждый V пустой для отправки кадров только в периоды, когда устройство отображения не обновляется, что называется его вертикальным пустым пространством.
  • Every Second V Blanks для отправки кадров во время каждого второго вертикального пробела. Используйте это значение, если ваш проект требует больше времени, чем одно обновление устройства отображения для отображения кадра.

Дополнительные ресурсы