Unity 6.3
0 онлайн 134 гостей 3 в системе
Вход
Материалы и шейдеры Шаг 358 из 442

Предотвращение замедления шейдера

Узнайте, как предотвратить замедление шейдера в вашем проекте.

Замедление означает заметную паузу в рендеринге, которая приводит к остановке движения или к тому, что движение становится неровным. Замедление может возникнуть, когда Unity впервые использует вариант шейдера в вашем приложении построения. Замедление оказывает негативное воздействие на пользователей вашего приложения. Например, замедление снижает скорость отклика в вашей игре, а камера приводит к сильной болезни движения на платформах XR.

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

Тема Описание
Трассировка и подогрев PSOs Отслеживайте и разогревайте графические состояния с помощью экспериментального GraphicsStateCollection API для уменьшения задержек компиляции шейдеров.
Другие способы разогрева шейдеров Разогрейте шейдеры, если ваша сборка предназначена для графики DirectX 11, OpenGL, OpenGLES или WebGL APIs.