您可以使用通用 渲染管线一系列操作,将场景的内容显示在屏幕上。Unity 允许您从预构建的渲染管线中进行选择,或编写自己的渲染管线。 更多信息
参见 术语表 (URP) 配置包来控制 URP 的一些设置。Unity 会在包缓存中自动添加包文件,因为它们是 URP 的依赖项,但您必须在项目中创建它们的副本才能使用该包。
URP 配置包目前只更改一个设置,即当您使用 Forward+ 渲染路径渲染管线用来渲染图形的技术。选择不同的渲染路径会影响光照和着色的计算方式。某些渲染路径比其他渲染路径更适合不同的平台和硬件。 更多信息
参见 术语表 时 URP 渲染的可见灯光最大数量。有关更多信息,请参阅 更改可见灯光的最大数量。
要在项目中创建可用的 URP 配置包副本,请执行以下操作
/Library/PackageCache/
。com.unity.render-pipelines.universal-config
文件夹复制到Packages
文件夹中。URP 配置包现在已准备好在项目中使用。
您可以编辑ShaderConfig.cs
文件以配置 URP 项目的属性。如果您编辑此文件,您还必须更新等效的ShaderConfig.cs.hlsl
头文件,使其反映您在ShaderConfig.cs
中设置的定义。
您可以通过两种方式更新ShaderConfig.cs.hlsl
文件
ShaderConfig.cs.hlsl
文件以反映ShaderConfig.cs
文件。这种方法更快,但由于错误而导致出错的可能性更大。ShaderConfig.cs
文件生成ShaderConfig.cs.hlsl
文件,这可能比手动编辑花费更长的时间,但可以确保两个文件同步。要使用编辑器生成ShaderConfig.cs.hlsl
文件,请执行以下步骤
当您使用包管理器更新 URP 包时,包管理器会将 URP 配置包的最新版本下载到/Library/PackageCache/
文件夹中,但不会自动更新Packages
文件夹中 URP 配置包的文件。相反,您需要手动更新Packages
文件夹中 URP 配置包的副本,并重新应用您的更改。为此,请使用以下步骤
Packages
文件夹中创建一个com.unity.render-pipelines.universal-config
的副本。您可以在以后重新应用更改时参考此副本。Packages
文件夹中的com.unity.render-pipelines.universal-config
文件夹。com.unity.render-pipelines.universal-config
文件夹从/Library/PackageCache/
文件夹再次复制到Packages
文件夹中,如设置 URP 配置包部分所示。