【Unity URP】设置光源层Light Layers
光源层 (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层级。
设置了光源层的光,只会影像选择了对应层级的物体。