Android UC浏览器无法启用webGL模式

  • Creator 版本:1.7
  • 目标平台:(手机Web)
  • 重现方式:用android手机的UC浏览器打开游戏页面
  • 手机型号:小米,华为多款手机
  • 手机浏览器:Android UC浏览器最新版

用Creator做了个简单的Demo, 就是一张图片精灵, Android的QQ手机浏览器, 微信自带浏览器, 都能使用webGL模式. 唯独uc手机浏览器不行, 多台手机都出现这个情况. 而苹果的uc浏览器是没问题的.
用egret也做了个简单的Demo, uc浏览器是能启用webGL模式的.

如果构建项目强制使用webGL, uc会输出"The render doesn’t support the renderMode 2"的错误信息

请问creator应该如何启用uc浏览器的webGL模式, 如果目前不能的话, 以后可以实现么? 如果以后能的话,有计划表么?
因为UC的用户量很大, 真的不行, 就要在项目前期换引擎.

[2017-12-22 11:14 更新]
https://caniuse.com/#search=webgl 中看到uc是支持webGL的
在CCGame.js 的690行左右, 添加
cc._renderType = game.RENDER_TYPE_WEBGL
强制使用 webGL, 效果上是没问题的.
继续看代码, 有新发现再更新本帖

为什么不去UC官网问他们为啥不支持webgl渲染

因为egret可以使用webGL模式, 如果白鹭也不行, 我觉得是uc的问题, 如果竞争对手可以, 那我觉得cocos也应该支持.

麻烦引擎组的大神出来解答下疑惑

安卓 UC 浏览器 WebGL 模式在我们的测试过程中没有通过,有很多 bug,当然,并不是所有游戏都会遇到这些 bug,不过我们还是把这个浏览器暂时给 ban 了,新版本我会尝试开启,测试看看 UC 的最新版本还会不会有问题。

你那样修改是没问题的。

1赞

非常感谢panda大大的回复

我添加的上面代码没用,,,,请问1.9.2 如何解决的