__镜头光晕__模拟在摄像机镜头内折射光线的效果。它们用于表示非常明亮的光源,或者更巧妙地用于为场景添加更多气氛。
设置镜头光晕的最简单方法就是分配光源 (Light) 的 Flare 属性。Unity 在标准资源包中提供了几个预先配置的光晕。
除此以外,可从菜单栏中通过 GameObject > Create Empty 创建空__游戏对象__,并通过 Component > Effects > Lens Flare 将镜头光晕 (Lens Flare) 组件__添加到该游戏对象。然后,在 Inspector 中选择 Flare__。
要在 Scene 视图__中查看镜头光晕的效果,请在 Scene 视图工具栏中选中 Effect__ 下拉选单,并选择 Flares 选项。
属性: | 功能: |
---|---|
Flare | 要渲染的光晕。光晕定义了镜头光晕外观的所有方面。 |
Color | 一些光晕可通过着色更好地适应场景的氛围。 |
Brightness | 镜头光晕的大小和亮度。 |
Fade Speed | 光晕淡化的速度快慢。 |
Ignore Layers | 为不应隐藏光晕的层选择遮罩。 |
Directional | 如果设置此属性,则光晕将沿着游戏对象的正 Z 轴定向。光晕看起来好像是无限远,不会跟踪对象的位置,只跟踪 Z 轴的方向。 |
可直接将光晕设置为光源 (Light) 组件的属性,或者将它们单独设置为镜头光晕 (Lens Flare) 组件。如果将它们连接到光源,它们将自动跟踪光源的位置和方向。要获得更精确的控制,请使用此组件。
摄像机必须连接一个光晕层 (Flare Layer) 组件才能使光晕可见(默认情况下就是这样的,因此无需进行任何设置)。