包含此页的版本:
不含此页的版本:
您可以使用通用渲染管线获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管线中进行选择,或编写自己的渲染管线。更多信息
请参阅术语表(URP)Config 包来控制 URP 的一些设置。Unity 会自动将包文件添加到包缓存中,因为它们是 URP 的依赖项,但您必须在项目中复制它们,然后才能使用该包。
URP 配置包目前仅更改一个设置,即使用 Forward+ 时 URP 渲染的最大可见光源数量渲染路径渲染管线用于渲染图形的技术。选择不同的渲染路径会影响照明和着色的计算方式。某些渲染路径比其他路径更适合不同的平台和硬件。更多信息
请参阅术语表.有关详细信息,请参阅更改最大可见光数量。
要准备 URP Config 包源代码以进行修改,请执行以下作:
在项目的根文件夹中,转到Library/PackageCache.
将以下文件夹复制到Packages文件夹:
com.unity.render-pipelines.universal-config
URP Config 包现在可以在项目中进行修改。
注意:将包源代码复制到Packages文件夹中,此包代码将嵌入到您的项目中,不再是 Unity 安装的一部分。如果您稍后升级 Unity 版本,Unity 不会更新嵌入式包嵌入式包是存储在PackagesUnity 项目根目录。这与您从包服务器下载的大多数包不同,并且是不可变的。更多信息
请参阅术语表自动来源。您需要手动将更改应用于源代码。有关嵌入式包的更多信息,请参阅嵌入式依赖项。
您可以编辑ShaderConfig.cs文件来配置 URP 项目的属性。如果编辑此文件,还必须更新等效文件ShaderConfig.cs.hlsl头文件,以便它镜像您在ShaderConfig.cs.
您可以更新ShaderConfig.cs.hlsl以两种方式归档:
ShaderConfig.cs.hlsl文件以镜像ShaderConfig.cs文件。此方法速度更快,但更有可能因错误而导致错误。ShaderConfig.cs.hlsl文件中的ShaderConfig.cs文件,这可能比手动编辑花费更长的时间,但可以确保两个文件同步。要使用编辑器生成ShaderConfig.cs.hlsl文件,请按照下列步骤作:
当您使用包管理器更新 URP 包时,包管理器会将最新版本的 URP 配置包下载到/Library/PackageCache/文件夹,但不会自动更新 URP Config 包的文件Packages文件夹。相反,您需要手动更新Packages文件夹并重新应用您的更改。为此,请使用以下步骤:
com.unity.render-pipelines.universal-config从您的Packages文件夹。稍后重新应用更改时可以参考此内容。com.unity.render-pipelines.universal-config文件夹中的Packages文件夹。com.unity.render-pipelines.universal-config文件夹再次从/Library/PackageCache/文件夹添加到您的Packages文件夹,如上文 设置 URP 配置包 部分所示。