You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity 2021.3.11f1中URP Lit Shader的2D精灵对方向光反应延迟问题

URP Lit Shader方向光响应延迟的调整方案
  • 修正Shader光照模式
    查看你配置的Lit Shader面板,将Lighting Mode设置为Realtime,避免使用Baked或Mixed模式——这类模式会依赖预烘焙数据,无法实时响应方向光的动态变化。

  • 取消对象静态烘焙标记
    选中挂载该Shader的精灵,在Inspector面板的Static下拉菜单中,取消勾选Lightmap Static。开启静态烘焙后,对象会锁定到烘焙光照结果,不会随方向光实时调整明暗。

  • 调整Shader光照计算逻辑
    如果是用Shader Graph创建的Shader,进入编辑界面,替换烘焙光照采样节点为Dynamic Directional Light节点,直接计算实时方向光的光照贡献;如果是手写Shader代码,确保使用_MainLight等实时光照变量,而非采样光照贴图。

  • 设置URP光照更新频率
    打开Project Settings > Quality面板,找到Real-time Lighting Updates选项,设置为Every Frame。若为On Demand模式,光照更新会滞后,导致精灵明暗变化跟不上方向光旋转。

  • 检查材质光照参数
    在精灵的材质面板中,确保Receive Shadows和Receive Global Illumination处于开启状态;同时降低Emission强度,避免自发光掩盖方向光的明暗变化。


内容的提问来源于stack exchange,提问作者Chris.Ae

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 11:15:32