shader在ios微信小游戏上变黑


这个着色器在安卓微信小游戏上甚至ios自带的浏览器中预览都是表现正常的,但是在ios微信小游戏上就变黑了,有没有大佬知道怎么回事的?

你开一下ios微信小游戏的高性能模式,看看是不是正常了?

我也碰到类似的问题,在特效上,因为shader太复杂不好改,没一步步去尝试。我怀疑问题在纹理以及纹理取样这里,后来就直接用高性能模式算了。

感谢回复!已经解决了,给MatCapAddTexture、DiffuseTexture、RampTexture各添加了一张纯白的图片,本来默认是白色就没给挂图片,可能是ios不认这个默认白色导致这三个变量是空值vec4(0,0,0,0)所以变成黑色

1赞