版本: Unity 6 (6000.0)
语言英语
  • C#

RenderPipelineManager.currentPipeline

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请 <a>稍后重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static Rendering.RenderPipeline currentPipeline;

描述

返回活动 RenderPipeline

活动渲染管线是 Unity 当前用于渲染应用程序和部分编辑器(例如场景视图和游戏视图)的渲染管线。活动渲染管线可以是默认值,也可以为不同的质量级别设置覆盖值。

Unity 仅在使用活动渲染管线至少渲染一帧后更新此属性,这可能需要最多四次调用 Update。这意味着此属性在启动时为 null,并且不会立即反映活动渲染管线的更改。

您可以使用 GraphicsSettings.currentRenderPipeline 访问定义活动渲染管线的 RenderPipelineAssetGraphicsSettings.currentRenderPipeline 始终是最新的,这意味着您可以在启动时或更改活动渲染管线后立即查询它。

其他资源:如何获取、设置和配置活动渲染管线GraphicsSettings.currentRenderPipelineGraphicsSettings.defaultRenderPipelineQualitySettings.renderPipelineRenderPipelineManager.activeRenderPipelineTypeChanged