UnityAPI手册-2019.4官网版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
Camera.OnPreRender()
# [Camera](https://docs.unity3d.com/cn/2019.4/ScriptReference/Camera.html).OnPreRender() ## 描述 在摄像机开始渲染场景前,将调用 OnPreRender。 该消息将发送到附加到摄像机的所有脚本。 注意,如果您在此处更改摄像机的视图参数(例如 [fieldOfView](https://docs.unity3d.com/cn/2019.4/ScriptReference/Camera-fieldOfView.html)), 它们将仅在下一帧中生效。请改为在 [OnPreCull](https://docs.unity3d.com/cn/2019.4/ScriptReference/Camera.OnPreCull.html) 中进行。 另请注意,当调用 OnPreRender 时,摄像机的渲染目标尚未设置,深度纹理 也尚未渲染。如果您想稍后(例如设置好渲染目标后)执行某些操作, 请尝试使用 [CommandBuffer](https://docs.unity3d.com/cn/2019.4/ScriptReference/Rendering.CommandBuffer.html)。 另请参阅:[onPreRender](https://docs.unity3d.com/cn/2019.4/ScriptReference/Camera-onPreRender.html) 委托。 ``` using UnityEngine; public class Example : MonoBehaviour { // This script lets you enable/disable fog per camera. // by enabling or disabling the script in the title of the inspector // you can turn fog on or off per camera. bool revertFogState = false; void OnPreRender() { revertFogState = RenderSettings.fog; RenderSettings.fog = enabled; } void OnPostRender() { RenderSettings.fog = revertFogState; } } ```
da
2022年5月24日 10:38
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码