收藏
回答

如何关闭微信不支持gl.UNPACK_COLORSPACE_CONVERSION_WEBGL的显示?

游戏引擎 AppID 操作系统 微信版本 基础库版本
three.js wxf9b1e15a1f8ff3dd Android 最新版本 2.17.3

在安卓机器上一直报下面的信息,IOS下不报,模拟器上也不报。

参考下面的这个文档

https://developer.mozilla.org/zh-CN/docs/Web/API/WebGLRenderingContext/pixelStorei

试用用下面方式,无法关闭

// 渲染器  
    this.renderer = new THREE.WebGLRenderer({ 
      canvas: canvas, 
      context: canvas.getContext('webgl'),  
      antialias: true, 
      alpha: true
    })
    this.renderer.getContext().pixelStorei(this.renderer.getContext().UNPACK_COLORSPACE_CONVERSION_WEBGL, this.renderer.getContext().NONE)


回答关注问题邀请回答
收藏

1 个回答

  • Forever
    Forever
    2021-06-15

    看起来微信的确不支持这个参数的使用,什么场景需要用到这个参数?

    2021-06-15
    有用
    回复 4
    • Forever
      Forever
      2021-06-15
      而且有些浏览器也不支持使用这个参数
      2021-06-15
      回复
    • 阿白
      阿白
      2021-06-15
      我没用到这个参数,只是在手机上运行时候报这个提示信息。
      2021-06-15
      回复
    • 阿白
      阿白
      2021-06-15
      因为需要一直渲染,所以这个信息一直在弹,如何能关闭这个消息提示?
      2021-06-15
      回复
    • 阿白
      阿白
      2021-06-15
      颜色我是自己写的方法从hsl转到rgb。如果不转换有时候颜色显示是错误的。但不知道threejs里面为什么要用到这个功能。
      2021-06-15
      回复
登录 后发表内容