在开发webgl的时候,有的时候,我们自己程序生成的图片会不太对劲,这个时候如何利用spector呢
首先你把这个生成图片的逻辑留住,然后搞一个quad,绘制他,尽可能让case简单到这样
然后去场景抓一帧
就能在这个quad绘制的那一帧去看看情况
texture会在uniforms里面,如下图
这里是我当时实操的时候进行的抓帧,当时的问题是图片有微弱的artifact,我看见这里使用了linear_mipmap_linear,而我设置好的maxLevel是0,不生产mipmap
问题就发现了
另外,这个图像的缩略图其实也会在下面可见
如果你生成的图片不对,这里也能根据颜色看出端倪
这里能看见图片的所有属性,以及能看见图片长什么样子,所以,好好利用这些信息,可以加速你的排查进展