Unity3D圣典3.3版本-中文版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
Camera.OnWillRenderObject 在渲染物体之前
# [Camera](Camera.html).OnWillRenderObject 在渲染物体之前 function *OnWillRenderObject* () : void *Description* 描述 OnWillRenderObject is called once for each camera if the object is visible. 如果物体可见,每个相机都会调用 OnWillRenderObject。 The function is called during the culling process just before rendering all culled objects. You might use this to create dependent render textures and you want to update the render texture only if the rendered object will actually be visible. As an example this is used by the water component. 这个函数在消隐过程中调用,在渲染所有被消隐的物体之前被调用。可以用这个来创建具有依赖性的渲染纹理,只有在被渲染的物体可见时才更新这个渲染纹理。作为一个例子,水组件就使用了这个。 [Camera.current](Camera.current.html) will be set to the camera that will render the object. [Camera.current](Camera.current.html) 将被设置为要渲染这个物体的相机。 * [C#](#) * [JavaScript](#) ``` using UnityEngine; using System.Collections; public class example : MonoBehaviour { public GameObject otherObject; void OnWillRenderObject() { otherObject.transform.localScale *= 1.0001F; } } ``` ``` // Increases the size of otherObject while this transform is being rendered. //增加otherObject的大小同时这个变换正在渲染 // Be aware that this will be called even if the Scene Editor displays the object //注意这个将被调用即使场景编辑器显示这个物体 // So make sure to not see the object either in the game view nor the scene editor. //因此,请确保在游戏视图看不到的物体,不在场景编辑器 var otherObject : GameObject; function OnWillRenderObject() { otherObject.transform.localScale *= 1.0001; } ```
da
2022年5月17日 13:28
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码