返回介绍

如何创建聚光灯 Cookie?

发布于 2021-06-19 18:03:25 字数 752 浏览 1121 评论 0 收藏 0

Unity 的标准资源 (Standard Assets) 包中有几个灯光 Cookies (Light Cookies)。将标准资源 (Standard Assets) 导入工程中后,可在标准资源 (Standard Assets)->灯光 Cookies (Light Cookies) 中找到。本页将演示如何创建自己的 Cookies。

使用 cookies 给场景添加许多视觉细节是个很好的方法,使用灰度纹理精确控制游戏中的照明。 用来制作流云和浓密植物效果,这是最好不过的了。灯光组件参考页面给出了更多相关信息,但主要在于,用纹理来制作 cookie 时须设置以下属性:

为聚光灯创建一个灯光 cookie:

  1. 在 Photoshop 上绘制一个 cookie 纹理。图像应是灰度图。白色像素代表完全的照明强度;黑色像素则表示没有光照。纹理边缘应当完全是黑色的,否则灯光会泄漏到聚光灯范围之外。
  2. 在纹理检视器 (Texture Inspector) 中,将纹理类型 (Texture Type) 改成 Cookie
  3. 启用将灰度图转成 Alpha (Alpha From Grayscale)(以此创建一个灰度 cookie,Unity 会自动将其转换成一张 alpha 贴图)

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

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

发布评论

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