如下图一个2D的shader。我在编辑器里按住鼠标滚轮后运行正常。

在使用网页预览运行后边表现如下就不正常了

然后使用了自动图集,打包,我猜测是因为打包后图片的UV都变化了。导致这个shader表现的更加奇怪了。
我个人猜测是因为这个uv0在预览的时候使用了小图的uv。而在自动图集构建后使用了大图里的一小块的uv导致了预览和打包后uv的不同而造成的。是否可以在这里 额外增加一个 uv_orgin 变量让它的uv始终为小图的uv。这样子写shader的时候开发者只取uv_orgin这个变量来书写。就可以做到打包前和打包后效果一致呢?
UV_mistance.zip (2.1 MB)



