我想通过代码更改渲染比例值。我不想仅仅为了改变它而创建多个资产,但如果没有其他方法,我也将不胜感激。几乎没有关于此的文档,一切似乎都过时了。
谢谢你。
你必须创建一个新的 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;