shader效果编辑器和浏览器不一致,求大佬

最近在修改一个扫光效果的shader,在设置光的宽度的时候明显感觉浏览器的宽度不正确

代码放出来看看

找到问题了,是动态图集的问题
cc.dynamicAtlasManager.enabled = false;
这样就好了,还不清楚为什么会这样

合图会影响 UV 坐标,把纹理的 packable 选项关掉就好了,别直接关掉动态合图…

你应该是用shader实现的吧。认为纹理的uv是0~1。你可以把纹理信息传过去,然后做计算。自动合图后,uv的坐标会发生改变。

对, 就是这个问题, 我在属性中把纹理的UV区域传进去处理了。