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

Настройка параметров с помощью пакета URP Config

Вы можете использовать пакет Universal Render Pipeline (URP) Config для управления некоторыми настройками URP.. Unity автоматически добавляет файлы пакета в кэш пакета, так как они являются зависимостью от URP, но вы должны сделать копию их в вашем проекте, прежде чем вы сможете использовать пакет.

Пакет конфигурации URP в настоящее время изменяет только одну настройку, а именно максимальное число видимых огней URP рендируется при использовании Пути рендеринга Forward+. Для получения дополнительной информации см. Изменение максимального числа видимых огней.

Вставьте исходный код конфигурационного пакета URP в свой проект

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

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

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

    com.unity.render-pipelines.universal-config
    

Пакет конфигурации URP теперь готов для модификации в вашем проекте.

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

Настройка URP с помощью конфигурационного пакета URP

Вы можете изменить файл ShaderConfig.cs для настройки свойств вашего проекта URP. Если вы измените этот файл, вы также должны обновить эквивалентный файл заголовка ShaderConfig.cs.hlsl, чтобы он отражал определения, установленные в ShaderConfig.cs.

Вы можете обновить файл ShaderConfig.cs.hlsl двумя способами:

  • Вручную отредактируйте файл ShaderConfig.cs.hlsl для зеркального отображения файла ShaderConfig.cs. Этот метод быстрее, но более вероятно привести к ошибке из-за ошибки.
  • Используйте Редактор для создания файла ShaderConfig.cs.hlsl из файла ShaderConfig.cs, что может занять больше времени, чем ручное редактирование, но обеспечивает синхронизацию двух файлов.

Чтобы использовать Редактор для создания файла ShaderConfig.cs.hlsl, выполните следующие действия:

  1. В окне Project перейдите в Пакеты > Universal RP Config > Среда выполнения и откройте ShaderConfig.cs.
  2. Измените значения свойств, которые требуется изменить, а затем сохраните и закройте файл.
  3. В редакторе выберите Изменить > Рендеринг > Создание шейдера включает.
  4. Unity автоматически настраивает ваш проект и шейдеры для использования новой конфигурации.

Обновить пакет конфигурации URP

Когда вы используете Package Manager для обновления пакета URP, Package Manager загружает последнюю версию пакета конфигурации URP в папку /Library/PackageCache/, но не обновляет автоматически файлы пакета конфигурации URP в папке Packages. Вместо этого вам необходимо вручную обновить копию пакета конфигурации URP в папке Packages и повторно применить изменения. Для этого выполните следующие действия:

  1. Сделайте копию com.unity.render-pipelines.universal-config из вашей папки Packages. Вы можете обратиться к ней позже, когда будете применять изменения.
  2. Удалите папку com.unity.render-pipelines.universal-config из папки Packages.
  3. Копируйте папку com.unity.render-pipelines.universal-config снова из папки /Library/PackageCache/ в вашу папку Packages, как показано выше в разделе Настройка конфигурационного пакета URP.
  4. Вручную примените изменения к обновленной копии конфигурационного пакета URP.