Unity 6.3
0 онлайн 102 гостей 3 в системе
Вход
Конвейеры отображения Шаг 111 из 129

Изменение исходного кода URP

Для сложных доработок расширения или переопределения API, объявленных в URP, может оказаться недостаточно. Тогда придётся изменить исходный код URP, чтобы поменять отдельные методы.

Чтобы подготовить исходный код URP для модификации:

  1. В корневой папке проекта перейдите в Library/PackageCache.

  2. Копируйте следующие папки в папку Packages в корне вашего проекта:

    com.unity.render-pipelines.universal
    com.unity.render-pipelines.universal-config
    

Теперь Unity использует исходный код URP из папки Packages вашего проекта, и вы можете вносить изменения в этот код.

Примечание: После того, как вы скопируете исходный код пакета в папку Packages, этот код пакета становится встроенным в ваш проект и больше не является частью установки Unity. Если вы обновите версию Unity позже, Unity не обновляет встроенный исходный код пакета автоматически. Вам нужно применить изменения к исходному коду вручную. Для получения дополнительной информации о встроенных пакетах, см. Встроенные зависимости.

Документ изменения встроенного пакета

Чтобы облегчить обновление до будущих версий Unity, документируйте все изменения, которые вы делаете во встроенном коде пакета URP.

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