不要说ios了,我现在跑app 800块的红米2plus 也这么卡,原生的没救了
看到一个人说We will never use cocos2d-x again
求大神再帮帮忙想想解决办法,里面的人说了一个减少清buffer次数的方法,可是和现在用的cocos版本并不一样啊。另外里面说是分辨率和帧数太高,但是讲真我分辨率设置到100*200也是这个消耗。
不是大神,你可以在 issues 上向国外的大佬请教。
建议改下标题,改成 “iOS 耗电…”,不然这个话题会合 2.x 的原生性能缠在一起
这周什么时候发新版本?
大神别谦虚,求指条活路,我可以自己试试~
这个看来不是小问题,引擎团队的大佬要稳住阿。
现在不种情况,不是大家想看到的
做性能优化,合并纹理资源,ttf文本改用bitmap font文本,还有看下下drawcall的情况,颜色值,透明度和贴图都有有关,然后再试试下面这个。
https://forum.cocos.com/t/1-10-2-2-0-5-update/69435/9
大佬你说的这些我已经做了,卡是不卡就是性能消耗有点厉害。drawcall一般10左右。
另外,我现在在1.9.3的ios native中,设置了main.js 里面的cc.view.enableRetina(false),想提高一点性能,但感觉没用呢,求问是哪里有问题吗?是不是只在web上支持设置呢?
哥,这个issue都提了一年多了啊。。。 竟然还没有解决啊
老铁,没入坑赶紧换吧
ios这个发热耗电严重的问题官方就不重视吗?游戏再好玩,玩家也无法接受现在的短时间就发热到烫手,满电玩不到持续1小时这种情况。hello world都发热耗电都很严重,实际项目还能怎么优化!有谁有什么办法解决吗?@panda
至今好像还是没看到解决方案 目前使用1.10.3 ios也是发热严重。hold不住 2.0.9 也是一样的 那么久了 居然还是没有比较有效的解决方案 我压缩了纹理 释放了资源 降低了不少内存 但ios发热依旧 有什么方案吗?enableRetina我查了下好像默认已经是false
目前检查到的是iOS的JavaScriptCore的消耗太高了导致cpu占用经常超出100%,没得jit效率确实低下。iOS发热耗电感觉没得好办法解决的了
我也遇到这样的问题,GPU常驻68.5%
原生已经放弃,几个富文本就搞死了,别提动画了,安卓好点,iOS直接躺死了
可以考虑等下2.2, 已经放出alpha版本了, 试了一下, 发热情况缓解非常非常多
/**
* Retina support is enabled by default for Apple device but disabled for other devices,
* it takes effect only when you called setDesignResolutionPolicy
* Only useful on web
* @method enableRetina
* @param {Boolean} enabled - Enable or disable retina display
*/
enableRetina: function(enabled) {
this._retinaEnabled = !!enabled;
},
ios native 默认开启 怎么关呢