-1

我想通过代码更改渲染比例值。我不想仅仅为了改变它而创建多个资产,但如果没有其他方法,我也将不胜感激。几乎没有关于此的文档,一切似乎都过时了。

谢谢你。

4

1 回答 1

0

你必须创建一个新的 URP 实例来编辑它的属性:


UniversalRenderPipelineAsset asset = new UniversalRenderPipelineAsset();
asset.renderScale = 0.1f;
GraphicsSettings.renderPipelineAsset = asset;

如何检查脚本:

UniversalRenderPipelineAsset您可以通过创建新的 URP 管道资产来检查默认内容;然后在检查器中,单击右上角的齿轮图标,然后单击“编辑脚本”。这真的会帮助你。

编辑:

正如@derHugo 所说,您可以使用var.

var urpAsset = (UniversalRenderPipelineAsset)GraphicsSettings.renderPipelineAsset;
urpAsset.renderScale = 0.1f;
于 2021-09-11T10:24:11.850 回答