Unity C# 動的設定スイッチ URP レンダリング パイプライン

UnityEngine を使用する。

UnityEngine.Rendering を使用します。

public RenderPipelineAsset デフォルトRenderPipelineAsset;

public RenderPipelineAsset オーバーライドRenderPipelineAsset;

GraphicsSettings.defaultRenderPipeline =defaultRenderPipelineAsset; QualitySettings.renderPipeline = overrideRenderPipelineAsset;

        GraphicsSettings.renderPipelineAsset = exampleAssetB;
        QualitySettings.renderPipeline = exampleAssetB;

        var CameraRender = MainCamera.GetUniversalAdditionalCameraData();
        CameraRender.antialiasing = AntialiasingMode.FastApprociateAntialiasing;
        カメラレンダー.renderPostProcessing = true;
        CameraRender.SetRenderer(1);//0,1,2,3等

おすすめ

転載: blog.csdn.net/qq_21743659/article/details/131662487