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

RenderPipelineManager.endFrameRendering

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的建议,但我们会阅读来自我们用户的每一条更改建议,并且会在适用情况下进行更新。

关闭

提交失败

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

关闭

取消

描述

您可以使用此委托在 RenderPipeline.Render 结束时调用自定义代码。

此委托已替换为 RenderPipelineManager.endContextRendering。仅为向后兼容性提供支持和文档。

当 Unity 调用 RenderPipeline.EndFrameRendering 时,它会执行此委托调用列表中的方法。如果您正在编写自定义可编程渲染管线,可以在 RenderPipeline.Render 开始时调用此方法。

使用此委托会导致堆分配。使用 RenderPipeline.EndContextRenderingRenderPipelineManager.endContextRendering 委托提供了相同的功能,但没有不必要的堆分配。您应该使用它们。

其他资源:RenderPipeline.EndFrameRenderingRenderPipeline.BeginFrameRenderingRenderPipelineManager.beginFrameRenderingUnity 手册:可编程渲染管线