3.8.2版本,正在写shader。用了个图集,然后发现编辑器中和预览中显示不一致,经测试,是引擎错误地进行了动态合图:

这个图集的packable勾选已经去掉了。

为了测试,简单地加了个uv.x > 0.5的判定

图集中11数字的位置来看,uv0.x明显是大于0.5的。编辑器中正确。
预览中:

在代码中试着将动态合图先关闭:
![]()

这时显示正确了。
说明引擎对这个图集的图进行了动态合图,无视了我勾选关闭了packable。
找到问题所在了。原来是图集的每张图有个自己单独的面板,需要在这里将所有小图的packable勾选去除!

好吧,其实不算bug。不过这个设置真容易踩坑。