下载地址
可以在这里下载
功能介绍
该版本在3.15的基础上加了针对华为设备的优化代码。该优化代包含两部分内容:
- 让游戏跑得更流畅
- 在设备发烫时,降低游戏的功耗
引擎会搜集一些信息,如节点数、粒子数、播放音频数量等信息以计算游戏对CPU的需求等级,并把等级信息上报给系统服务。系统服务受到等级信息决定是否对CPU进行调频。
当设备发烫时,系统服务会调用引擎接口降低fps、减少粒子数,关闭背景音乐、音效等。等设备不发烫了再恢复。
该系统服务只在华为的新设备上存在,对于别的Android手机没有影响。如果不想要该优化功能,可以通过如下方式关闭:
public class AppActivity extends Cocos2dxActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
Cocos2dxEngineDataManager.disable(); // disable before `super.onCreate`
super.onCreate(savedInstanceState);
...
...
}
}