cocos2.1.2 shader 第二个(多个)纹理在web上不显示bug

我直接在fs(片元着色器)里面传了第二个纹理

最后在编辑器中显示正常,在web中没有效果


上面是编辑器预览,下面是web的结果,好像上面盖的那个纹理被放的很大一样。但是改了两张图的尺寸一样也没有效果

有人碰到这问题i吗

现在发现是第二个纹理在web上没有正确加载,单独显示第二张纹理也显示不出来。

你试试把图片改成513*513的呢?我遇到裁剪圆形图片的时候,513以下的尺寸都不对

还是会有问题,我这个是第二个纹理显示不对,在模拟器上都正常的,web上没显示

我的也是的,在模拟器上没问题,web上显示有问题,web上 88 到 513513之间的图片,uv好像有问题,不知道是不是现在的creator shader的问题。

我把两个纹理都设置成大于512的,果然web上是可以的,这难道是编辑器的bug??

:cold_sweat::cold_sweat:

除了使用大分辨率的图片,有没有大佬给个合理的解决方案,改分辨率不是一个合理的解决办法啊

你用的creator 2.1.2写的shader 能分享一下吗?

可以参考这个

楼主解决了没

是不是开启了合图功能。导致小图片被打进了大的图片里。导致了uv发生了改变呢呢?

感谢 成功了