Version: 2023.2

CameraEvent

enumeration

切换到手册

描述

在摄像机的渲染中定义一个用来附加 CommandBuffer 对象的位置。

通过在摄像机渲染中的不同点添加所谓的“命令缓冲区”可以扩展 Unity 的渲染循环。例如,您可以添加一些自定义几何形状,以便在绘制天空盒后立即绘制。

另请参阅:CommandBufferLightEventcommand buffers overview

变量

BeforeDepthTexture在摄像机的深度纹理生成之前。
AfterDepthTexture在摄像机的深度纹理生成之后。
BeforeDepthNormalsTexture在摄像机的深度 + 法线纹理生成之前。
AfterDepthNormalsTexture在摄像机的深度 + 法线纹理生成之后。
BeforeGBuffer在渲染延迟渲染 G 缓冲区之前。
AfterGBuffer在渲染延迟渲染 G 缓冲区之后。
BeforeLighting在延迟渲染中的光照通道之前。
AfterLighting在延迟渲染中的光照通道之后。
BeforeFinalPass在延迟光照中的最后一个几何形状通道之前。
AfterFinalPass在延迟光照中的最后一个几何形状通道之后。
BeforeForwardOpaque在前向渲染中的不透明对象之前。
AfterForwardOpaque在前向渲染中的不透明对象之后。
BeforeImageEffectsOpaque在不透明对象和透明对象之间发生的图像特效之前。
AfterImageEffectsOpaque在不透明对象和透明对象之间发生的图像特效之后。
BeforeSkybox在绘制天空盒之前。
AfterSkybox在绘制天空盒之后。
BeforeForwardAlpha在前向渲染中的透明对象之前。
AfterForwardAlpha在前向渲染中的透明对象之后。
BeforeImageEffects在图像特效之前。
AfterImageEffects在图像特效之后。
AfterEverything在摄像机完成所有渲染之后。
BeforeReflections在延迟渲染中的反射通道之前。
AfterReflections在延迟渲染中的反射通道之后。
BeforeHaloAndLensFlares在光环和镜头光晕之前。
AfterHaloAndLensFlares在光环和镜头光晕之后。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961