loadRes instantiate 设置 active 这几个最基本的操作感觉性能远比不上其他引擎,结果就是打开个面板几乎都会卡,其他都能忍 ,这个还望尽快优化啊
2赞
嗯,将来会进行优化的。目前频繁进行的操作麻烦先用对象池之类的替代。
优先级可以提一提
如果游戏引擎也有跑分,那这个可以说是基础性能指标了
一屏之内 一个背包界面 起码要instantiate 60个对象,对象池怎么用?怎么才能打开这个界面不卡?
对象池只能解决第二次以后打开不卡。 第一次还是会等一下的。
对于背包这种,由于资源加载是异步的,可以考虑分帧处理。。
好的,多谢反馈,我们会尽量安排!
我们目前是分帧处理的,没办法Creator确实效率低啊~
可以类似用这种for循环
cc.Component.prototype.forAsync = function(array, callback, endCallback) {
if (array === undefined || array.length === 0) {
return;
}
var i = 0;
var lenght = array.length;
this.schedule(() => {
var v = array[i];
if (v !== undefined) {
callback(v, i);
}
else if (endCallback && i === lenght) {
endCallback();
}
i++;
}, 0, lenght, 0);
}
希望可以优先优化 loadRes 和 instantiate ,尤其是 instantiate 这个很重要啊 
1赞
再顶一个,求更新 RoadMap写入计划