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

Camera.SubmitRenderRequest

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册

声明

public void SubmitRenderRequest(RequestData renderRequest);

参数

renderRequest RequestData。

描述

提交渲染请求。

通过 ScriptableRenderer.SubmitRenderRequest 调用此方法。使用 ScriptableRenderer.SupportsRenderRequest 检查活动渲染管线是否支持您选择的 RequestData 类型。

通用渲染管线支持

- ScriptableRenderer.StandardRequest,它渲染完整的 URP 摄像机堆栈并将结果输出到给定的目标。您只能在基本摄像机上调用此请求。- UniversalRenderPipeline.SingleCameraRequest,它渲染单个 URP 摄像机并将结果输出到给定的目标。

HDRenderPipeline 支持 ScriptableRenderer.StandardRequest,它渲染单个 HDRP 摄像机,不带 任意输出变量 (AOV) 并将结果输出到给定的目标。它使用与渲染循环分离的摄像机历史记录,以确保时间效果一致。

有关可脚本化渲染管线 (SRP) 中渲染请求的更多信息,请参阅 渲染请求