返回介绍

镜头光晕(LensFlares)

发布于 2021-06-20 00:15:03 字数 2101 浏览 1689 评论 0 收藏 0

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


镜头光晕 (Lens Flare)检视器 (Inspector)

设置“镜头光晕”(Lens Flares) 最简单的方法就是分配 “光晕”(Flare) 属性。Unity 的标准资源包中包含了一些预设的“光晕”(Flare)。

否则,按照以下步骤创建空的游戏对象 (GameObject):从菜单栏选择游戏对象 (GameObject)->创建空白对象 (Create Empty) ,然后通过组件 (Component) -> 渲染 (Rendering) -> 镜头光晕 (Lens Flare) 组件 (Component) 。最后在检视器 (Inspector) 中选择 光晕 (Flare)。

如需在场景视图 (Scene View)中查看镜头光晕 (Lens Flare) 效果,请勾选场景视图 (Scene View) 工具栏中的 Fx 按钮:


勾选 Fx 按钮才能查看“场景视图”(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) 文件夹中提供 的一些光晕,然后对其进行修改。
  • • 镜头光晕 (Lens Flare) 会被碰撞组件 (Collider) 遮挡。光晕游戏对象 (Flare GameObject) 和相机之间的碰撞组件会遮挡光晕,即使碰撞组件没有网格渲染器也是如此。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文