镜头光晕 (Lens Flares)
镜头光晕 (Lens Flares) 模拟相机镜头内的折射光线的效果。它们用来代表非常明亮的光线,更微妙的是,为您的场景多增添一些气氛。

镜头光晕 (Lens Flare)检视器 (Inspector)
设置“镜头光晕”(Lens Flares) 最简单的方法就是分配光 “光晕”(Flare) 属性。Unity 的标准资源包中包含了一些预设的“光晕”(Flare)。
否则,按照以下步骤创建空的游戏对象 (GameObject):从菜单栏选择 ,然后通过 组件 (Component) 。最后在检视器 (Inspector) 中选择 光晕 (Flare)。
如需在场景视图 (Scene View)中查看镜头光晕 (Lens Flare) 效果,请勾选场景视图 (Scene View) 工具栏中的 按钮:

勾选 按钮才能查看“场景视图”(Scene View) 中的“镜头光晕”(Lens Flare) 效果
属性
属性: | 功能: |
---|---|
光晕 (Flare) | 要渲染的光晕。光晕定义了镜头光晕外观的所有方面。 |
颜色 | 一些光晕可以填上颜色以更加适合您的场景风格。 |
亮度 (Brightness) | “光晕”(Lens Flare) 的大小和明亮程度。 |
方向性 (Directional) | 设置后,光晕将以游戏对象的正 Z 轴为方向。它看上去好像无限远,不会跟踪对象的位置,只是沿着 Z 轴方向。 |
详细信息
您可以直接将光晕设置为光组件 (Component) 的一个属性,或者将其单独设置成“镜头光晕”(Lens Flare) 组件 (component)。如果将其贴在光线上,它们会自动跟踪光线的位置和方向。如需得到更精确的控制,请使用该组件 (Component)。
相机必须贴有光晕层组件 (Component) 才能使光晕 (Flare) 可见(这是默认的,所以您不需要再做任何设置)。
提示
?使用镜头光晕 (Lens Flare) 应分散。
?如果使用的是很明亮的“镜头光晕”(Lens Flare),请确保它的方向与场景主要光源的方向相符合。
?如需设计自己的“光晕”(Flare),你需要创建一些光晕资源 (Flare Assets)。可以先复制标准资源 (Standard Assets) 的
文件夹中提供 的一些光晕,然后对其进行修改。?镜头光晕 (Lens Flare) 会被碰撞组件 (Collider) 遮挡。光晕游戏对象 (Flare GameObject) 和相机之间的碰撞组件会遮挡光晕,即使碰撞组件没有网格渲染器也是如此。