指示渲染管线切换是否正在进行。
如果渲染管线正在切换过程中,则该值为false
。如果切换已完成且渲染管线已准备好使用,则该值为true
。
当您设置GraphicsSettings.currentRenderPipeline 或 QualitySettings.renderPipeline 时,Unity 不会立即切换渲染管线。仅当您设置新的 RenderPipelineAsset 后任何 Camera 首次渲染时,Unity 才会初始化新的 RenderPipeline 实例。您可以使用此属性检查此操作是否已发生以及切换是否已完成。
如果您希望接收回调而不是使用属性,还可以订阅 RenderPipelineManager.activeRenderPipelineAssetChanged 和 RenderPipelineManager.activeRenderPipelineTypeChanged 回调 RenderPipelineManager。