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

Camera.OnRenderImage(RenderTexture,RenderTexture)

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交内容,但我们确实会阅读用户提出的每项修改建议,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

切换到手册

参数

source 包含源图像的RenderTexture
destination 使用修改后的图像更新的RenderTexture

描述

摄像机完成渲染后,Unity 调用的事件函数,允许您修改摄像机的最终图像。

在内置渲染管线中,摄像机完成渲染后,Unity 会在附加到与已启用Camera组件相同的 GameObject 上的 MonoBehaviour 上调用OnRenderImage。您可以使用OnRenderImage创建全屏后期处理效果。有关完整描述和代码示例,请参阅MonoBehaviour.OnRenderImage

OnRenderImage在可脚本化渲染管线中不受支持。要在通用渲染管线 (URP) 中创建自定义全屏效果,请使用ScriptableRenderPass API。要在高清渲染管线 (HDRP) 中创建自定义全屏效果,请使用全屏自定义通道