Unity场景中点光源(Point Light)不可见问题求助
解决Unity Point Light无亮度不可见的问题
检查Light组件的Culling Mask
确认点光源的Culling Mask没有取消勾选场景中物体所在的层。如果误取消对应层,光源无法照亮该层物体,视觉上就会呈现无效果状态。检查场景物体的材质与Shader
确保场景物体使用的Shader支持接收点光源照明(比如Standard Shader)。部分自定义Shader或Unlit Shader不会响应点光源,会导致光源看似无效。检查Light组件的Color设置
确认点光源的Color不是纯黑色,误设为黑色会直接导致完全无亮度输出。排查GI(全局光照)设置
打开Window > Rendering > Lighting Settings,检查相关配置:- 若开启Baked GI,点光源设为Baked模式时,需重新烘焙光照才能生效;
- 可暂时切换到Realtime Only模式测试,排查是否由GI烘焙异常导致问题。
检查相机的Far Clip Plane
若点光源的Range超过相机的Far Clip Plane,光源范围会落在相机可见区域外,导致看不到光源效果;同时也要避免Range设置过小,无法覆盖场景内的物体。重置Point Light组件
右键点击Point Light组件,选择Reset恢复默认参数,之后再重新调整Intensity和Range,排除参数异常引发的问题。检查Unity版本兼容性
2020.2.x属于较旧版本,可能存在已知bug。可尝试升级到同系列稳定版本(如2020.2.9f1),或查看Unity官方Issue Tracker是否有相关问题的修复记录。
内容的提问来源于stack exchange,提问作者alexei.sorokin
相关产品推荐
相关产品推荐

