1.8.1引擎超级BUG: 一个HelloWord H5项目发布运行GPU都占用60%,游戏项目直接占用100%

从1.7开始我也遇到了这个问题,Chrome启动一个H5游戏以后,CPU直接吃满,内存倒是没感受到压力,可能是我内存比较足,我是14年的Macmini顶配,i7+16G。

应该可以应用这个修复:

https://github.com/cocos-creator/engine/pull/2171

可以手动定制一下,主要是 gl context 的配置有问题导致像素填充率过高

1赞

还真是,我这直接有暴涨50%,这还是I7

看完了,还是不知道怎么改,哈哈,新手

请问在引擎哪个文件里改?能不能说具体点

在TS中ENABLE_WEBGL_ANTIALIAS直接把这句复制到入口文件中?

没了,这个配置被去掉了,不用设置

项目上线前别升级引擎版本 别升级版本 别升级版本 要说几遍!!!

改了,一样卡的哭,只能先在模拟器上调试了,都持续了很久了,升到1.7.x后就一直这样

自己改引擎,解决了

怎么改的?

请问是怎么解决的?Panda 提供的方案应该 1.8.1 本来就已经是自带的了

工程内cocos2d-js-for-preview.js 合并一下panda的修改 就正常

就是按Panda说的方案改的,在图中框出来的地方加了这一句,GPU减少50%左右。 我用的就是1.8.1

修改完后自己构建引擎在发布就从100%减到50%左右的GPU消耗了H5游戏

你们自己测试,用1.8.1发布这个模式,用集成显示卡的机器看,就知道GPU消耗很高,同类游戏别人只用到20~30,你们的引擎用到50%还是算高的,起码这样修改后不卡了

奇怪, 我这边 1.8.1 里面并没有红框里的代码。有可能是 1.8.1 windows 版本自带的引擎打包时有问题。。。。

经确认,Windows版该文件打包有问题,和mac不一样,不确定其他文件有没有类似问题

摘自 1.8.1版本确定打包的没问题?

求别坑啊,难道真和我猜的一样,赶紧检查检查还有什么文件吧。。。

1.8.2 已经快好了

红框里的代码是我手加上去的,1.8.2能解决就好,