unity室内灯光穿透物体,映射到后面的物体上,如何解决
1个回答
展开全部
你的意思是物体没有产生阴影吧。
(1)查看一下相关物体的材质,记得勾选“投射阴影” Cast Shadow。
(2)检查物体的材质shader,看是否支持灯光,有些材质是不支持灯光的,就不会计算灯光。
(3)查看你灯光的阴影模式shadow type,如果是 no shadow就没有阴影。应该把它设置为soft shadow软边阴影 或硬边阴影。
(4)也有可能是你灯光的遮罩设置cull mask的问题, 看有没有选中你需要投射阴影物体所在的层layer。如果是everything, 就是所有层的物体都会照亮。
(1)查看一下相关物体的材质,记得勾选“投射阴影” Cast Shadow。
(2)检查物体的材质shader,看是否支持灯光,有些材质是不支持灯光的,就不会计算灯光。
(3)查看你灯光的阴影模式shadow type,如果是 no shadow就没有阴影。应该把它设置为soft shadow软边阴影 或硬边阴影。
(4)也有可能是你灯光的遮罩设置cull mask的问题, 看有没有选中你需要投射阴影物体所在的层layer。如果是everything, 就是所有层的物体都会照亮。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询