如果对象可见,则为每个摄像机调用 OnWillRenderObject。
完成剔除过程后,如果从当前摄像机能够看到该对象,则调用该函数。
当您需要为渲染该对象的每个摄像机设置一些准备步骤时,该方法非常有用。
例如,在渲染纹理上渲染反射时,
反射对于每个摄像机的视点都各不相同,并且需要在渲染原始对象前渲染。
如果给定摄像机剔除了该对象,则跳过该对象的反射处理。
如需了解在适当上下文中的用法,请参阅 Assets > Import Package > Effects 中的脚本 /Water.cs/。
注意,Camera.current
设置为将渲染该对象的摄像机。
此外,该函数在每帧中会被多次调用。