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