unity 有没有可能让dark "light"?
Is it possible to make dark "light" in unity?
这个问题可能很愚蠢,但是有没有办法在 unity 2d 中创建点光源,使其变暗而不是产生光?顺便说一句,我正在使用URP。
单击雾颜色框,将每个 RGB 滑块上的环境光设置为 29。你可以看到场景的变化,选择一种深色而不是漆黑的颜色。单击环境光颜色框,将每个 RGB 滑块上的环境光设置为 51。可以看到场景的变化
使用 Freeform Light,检查重叠的 alpha 混合,将颜色更改为黑色。
这在 URP 的 2D 渲染器中是可能的,但您必须将四种混合样式中的一种专用于负光:
- 在您的资产目录中创建或找到您的 URP Render Data Asset。
- 选择您确定没有在您的项目中使用的混合样式,将其重命名为“负光”之类的名称。
- 将其混合模式更改为“自定义”。
- 在“自定义混合因子”下,将“乘法”从 1 更改为 -1。
要使 2D 光源发出黑暗,只需将其混合样式更改为您刚刚创建的样式即可。
这个问题可能很愚蠢,但是有没有办法在 unity 2d 中创建点光源,使其变暗而不是产生光?顺便说一句,我正在使用URP。
单击雾颜色框,将每个 RGB 滑块上的环境光设置为 29。你可以看到场景的变化,选择一种深色而不是漆黑的颜色。单击环境光颜色框,将每个 RGB 滑块上的环境光设置为 51。可以看到场景的变化
使用 Freeform Light,检查重叠的 alpha 混合,将颜色更改为黑色。
这在 URP 的 2D 渲染器中是可能的,但您必须将四种混合样式中的一种专用于负光:
- 在您的资产目录中创建或找到您的 URP Render Data Asset。
- 选择您确定没有在您的项目中使用的混合样式,将其重命名为“负光”之类的名称。
- 将其混合模式更改为“自定义”。
- 在“自定义混合因子”下,将“乘法”从 1 更改为 -1。
要使 2D 光源发出黑暗,只需将其混合样式更改为您刚刚创建的样式即可。