webgl接口gl.readPixels获取的数据存在问题?
发布于 6 年前 作者 hanwei 5110 次浏览 来自 问答
  1. 获取出来的数据和正常画面是上下颠倒的。

  2. 即使上一句代码执行了renderer.render(scene, camera),下一句代码立马进行gl.readPixels,有时候也会获取出纯透明无画面的数据。(后续测试情况:iOS上,当开启了抗锯齿antialias参数时,gl.readPixels读取的数据就100%是纯黑色透明。
    当关闭了antialias参数时,gl.readPixels就没有问题,除了数据上下颠倒。Android完全没问题

  3. 偶尔获取出来的数据有残缺。比如渲染了一张图,readPixels出来的数据显示,图的上半部分不见了,下半部分可见。【暂未找到100%复现的方法】

1 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部