【Unity URP】设置光源层Light Layers

2023-08-30 17:24:14 来源:个人图书馆-勤奋不止

光源层 (Light Layers) 功能允许配置某些光源仅影响特定的游戏对象。

此功能可以用于加亮在暗处的物体。


(资料图)

1.开启光源层并设置光源层名称

在URP资源中点击Lighting右侧的垂直省略号图标 (⋮)勾选Show Additional Properties

在勾选后下方会多出两个选项Mixed Lighting和Light Layers

我们勾选Light Layers以开启光源层

点击Edit>Project Settings在Graphics>URP Global Settings中设置光照层级名称Red和Green。

2.创建点光源

创建两个点光源红色和绿色。

红色光源:将光源的General的Light Layer设置为刚才的Red层级

(注意应先设置为Nothing在选择Red否则是多选模式

再勾选Shadows的Custom Shadow Layers设置Layer为Red层级。

绿色光源同上

3.创建Cube

创建两个Cube分别设置Mesh Renderer中 Additional Settings中Rendering Layer Mask为Red、Green层级。

设置了光源层的光只会影像选择了对应层级的物体。

x 广告
最近更新