原先3.10的包在小米3上首页能有25帧的样子,3.15的包首页只有9帧。但是在别的手机上3.15的包首页帧率能提升五六帧的样子。
不知道cocos2d-x在3.10和3.15之间做了哪些改动,有没有对某种格式支持的改动涉及到依赖硬件是否改动的?
我试了下3.11.1,、3.12/3.13.1、3.14.1、3.15、3.15.1几个版本,发现小米3上11~14版本的首页都正常,也就是说3.15版本开始做了哪些改动导致异常降帧?
我这边也是小米3特别卡,不知道为什么,没有试验是否版本问题.
我的是js打包的,不是H5
我找到问题了,3.15版本有一个改动如下:
[REFINE] Renderer: enable VAO by default on Android
把这份VAO设置改回旧版的就行了。
我找到问题出在哪里了,3.15版本有一个改动如下:
[REFINE] Renderer: enable VAO by default on Android
把这份VAO设置改回旧版的就行了。
mark
这个改动是干嘛的?
这些底层的我也不是很懂,不知道你们怎么处理的,我看changelog里3.15版本和之前版本渲染的改动就是VAO的改动了,现在我把安卓的CC_TEXTURE_ATLAS_USE_VAO值设回0之后小米3就正常了。并且在公司的另一部测试机(一加手机)上,对比修改之后的3.15版本和3.10版本的包,主场景界面帧率从30提高到了40,战斗界面从35提高到了55。其他手机还没来得及测试,不过我想应该也多多少少会有所提升吧。
1赞
没有看到错误信息,就只是比较卡。