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

Введение в Frame Debugger

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

Совместимость Render Pipeline

Особенности Universal Render Pipeline (URP) High Definition Render Pipeline (HDRP) Изготовленный на заказ Scriptable Render Pipeline (SRP) Built-in Render Pipeline
Frame Debugger Да Да Да Да

Примечание: Frame Debugger обновляет каждый кадр, и вы не можете приостановить его. Если количество проходов рендеринга или вызовов рисования изменяется быстро, Frame Debugger может обновить свой список событий слишком быстро, чтобы его можно было прочитать.

Если требуются сведения о кадре, которые Frame Debugger в Unity не предоставляет, можно использовать сторонние программы отладки кадров с поддержкой Unity. Unity Editor поддерживает нативный запуск и захват кадров в RenderDoc. Можно также собрать автономный Player и подключить к нему поддерживаемый отладчик кадров. Сведения о поддерживаемом программном обеспечении для отладки кадров см. в разделе Инструменты профилирования.