- 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, 效果上是没问题的.
继续看代码, 有新发现再更新本帖