Cocos Creator 预加载界面进度条

预加载界面进度条一般使用下面的方法

cc.loader.loadResArray(资源url数组,资源类型,进度回调,完成回调)

同样资源也还是要放在resources下

在进度回调中

function(completeCount,totalCount,item){

    progress=completeCount/totalCount

}

将进度条的progress设置成这个progress即可,但是直接设置可能感觉很跳,可以平滑过渡

设置成目标progress,在update中改变进度条的progress

但是当预加载的资源数很多时,往往加载的回调会挤占系统运算力,几百条进度回调才一条update,帧率暴跌,

可以通过设置cc.macro.DOWNLOAD_MAX_CONCURRENT,默认是64,改小一些

你可能感兴趣的:(CocosCreator)