您当前的位置: 首页 >  unity

Jave.Lin

暂无认证

  • 3浏览

    0关注

    704博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity SRP Batcher 合批 BUG?- SRP: Node use different shader keyword

Jave.Lin 发布时间:2021-10-28 10:44:26 ,浏览量:3

文章目录
  • 环境
  • 问题
  • 论坛发现同问
  • 发问者解答

环境

Unity : 2019.4.30f1 URP : 7.7.1

问题

合批失败的原因显示:SRP: Node use different shader keyword,说是使用了不一样的 shader keyword

然后我看了两个 SRP Batch 之间,唯一不同的也就一张纹理,其他都是一样的,这是 Unity 的 BUG 吗?

在这里插入图片描述

论坛发现同问

论坛上也有类似的问题:SRP Batch Problem : Node use different shader keywords,而且是 2018.4.2f1 版本就遇到的问题

也没有官方人员来回答,估计这个 BUG,是没有解决了

在这里插入图片描述

然后发现了 frame debugger 中显示 keyword 不正确,但是始终是没能修复问题

发问者解答

在这里插入图片描述 另一位热心网友说可以在 inspector 中调整为 debug 模式下查看 material 的 keyword,我试过,并手动将所有并且删除,结果还是一样的问题

关注
打赏
1664331872
查看更多评论
立即登录/注册

微信扫码登录

0.0420s