收藏
回答

小游戏不支持 WebGL 2.0 就不要让程序可以获得上下文

API/组件名称 终端类型 微信版本 基础库版本
RenderingContext 客户端 6.6.1 game



通过 Canvas.getContext('webgl') 接口可以获取 WebGLRenderingContext 对象。 WebGLRenderingContext 实现了 WebGL 1.0 定义的所有属性、方法、常量。


* Bug 表现是什么?预期表现是什么?

当试图获取 webgl2 上下文时,应当返回 null, 实际返回了一个不知道能不能用的上下文。


* 如何复现?

var gl = canvas.getContext('webgl2')


测试机型: iphone6s, ios 11.1


既然安卓连扩展都不能用了,而且文档也只是说支持 webgl 1.0,就不要返回 webgl2renderingcontext 给程序了,纯属脱裤子放屁。


很多引擎当获取到 webgl2 的上下文时,会误导引擎认为当前实现支持webgl2,后面全乱了。


期待你们推出一个在安卓上基于没有任何扩展的 webgl 1.0 并且不使用压缩纹理的小游戏大作!

最后一次编辑于  2018-01-10
回答关注问题邀请回答
收藏

2 个回答

  • Passion
    Passion
    2021-08-25

    顶顶,这设定太zz了

    2021-08-25
    有用
    回复
  • NN
    NN
    2018-01-11

    web1.0的extension也能获得到。。。模拟器也正常,貌似到真机上不支持。。

    2018-01-11
    有用
    回复
登录 后发表内容