调用方法如下:
cc.loader.onProgress = function (completedCount, totalCount, item) {
this.ProgressBar.progress = completedCount/totalCount
cc.log('加载了一个资源,已完成资源个数:',completedCount,totalCount)
if(completedCount === totalCount){
cc.log('加载完成,总共资源个数:',completedCount)
cc.loader.onProgress = null
}
}.bind(this)
cc.director.preloadScene(sceneName,function () {
cc.director.loadScene('helloworld')
})
日志如下:
加载了一个资源,已完成资源个数: 0 0
Loading.js:40 加载完成,总共资源个数: 0
CCDirector.js:634 LoadScene 2d2f792f-a40c-49bb-a189-ed176a246e49: 7.39892578125ms
我往要加载的helloworld场景中添加了14张大图,且他们各不相同,为什么在onProgress中都是0呢?
要做场景预加载功能,这样实现不了。
版本2.0.2