Commit a375e474 authored by asdf's avatar asdf

预加载资源

parent 7c3e1ade
......@@ -78,6 +78,7 @@ cc.Class({
this.speedLevel = 1;
window.minWordScale = 1;
this._imageResList = [];
this._jsonResList = [];
this._audioResList = [];
this._animaResList = [];
window.GameData = {};
......@@ -151,14 +152,34 @@ cc.Class({
this.preload();
},
addPreloadDragonBone() {
for (let i = 0; i < this.data.contentObj.dataArray.length; i++) {
if (this.data.contentObj.dataArray[i].image_url) {
this._imageResList.push({ url: this.data.contentObj.dataArray[i].tex_png });
}
if (this.data.contentObj.dataArray[i].ske_json) {
this._jsonResList.push({ url: this.data.contentObj.dataArray[i].ske_json });
}
if (this.data.contentObj.dataArray[i].tex_json) {
this._jsonResList.push({ url: this.data.contentObj.dataArray[i].tex_json });
}
}
},
addPreloadImage() {
this._imageResList.push({ url: this.data.pic_url });
this._imageResList.push({ url: this.data.pic_url_2 });
// for (let i = 0; i < this.data.contentObj.dataArray.length; i++) {
// if(this.data.contentObj.dataArray[i].image_url){
// this._imageResList.push({ url: this.data.contentObj.dataArray[i].image_url });
// }
// }
},
addPreloadAudio() {
this._audioResList.push({ url: this.data.audio_url });
for (let i = 0; i < this.data.contentObj.dataArray.length; i++) {
if (this.data.contentObj.dataArray[i].shortAudio_url) {
this._audioResList.push({ url: this.data.contentObj.dataArray[i].shortAudio_url });
}
}
},
addPreloadAnima() {
......@@ -166,7 +187,7 @@ cc.Class({
},
preload() {
const preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList);
const preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList).concat(this._jsonResList);
cc.assetManager.loadAny(preloadArr, null, null, (err, data) => {
this.loadEnd();
if (window && window["air"]) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment