Commit 474c16b2 authored by liujiangnan's avatar liujiangnan

feat

parent 0c290c6a
...@@ -88,8 +88,8 @@ cc.Class({ ...@@ -88,8 +88,8 @@ cc.Class({
this.uid = res.uid; this.uid = res.uid;
// 测试数据 // 测试数据
// this.role = 'audience'; // this.role = 'anchor';
// this.uid = 'student'; // this.uid = 'teacher';
const nickObj = await drawOpenNickName(res.nickName); const nickObj = await drawOpenNickName(res.nickName);
...@@ -129,68 +129,7 @@ cc.Class({ ...@@ -129,68 +129,7 @@ cc.Class({
_audioResList: null, _audioResList: null,
_animaResList: null, _animaResList: null,
preloadItem() { preloadItem() {
this.addPreloadImage(); this.loadEnd();
this.addPreloadAudio();
this.addPreloadAnima();
this.preload();
},
preload() {
const preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList);
cc.assetManager.loadAny(preloadArr, null, null, (err, data) => {
this.loadEnd();
});
},
addPreloadImage() {
if (this.data.bg_pic_url) {
this._imageResList.push({ url: this.data.bg_pic_url || ''});
}
if (this.data.bgItem) {
this._imageResList.push({ url: this.data.bgItem.url || ''});
}
if (this.data.bgItem2) {
this._imageResList.push({ url: this.data.bgItem2.url || ''});
}
if (!this.data.hotZoneItemArr) {
return;
}
this.data.hotZoneItemArr.forEach((item) => {
if (item.pic_url) {
this._imageResList.push({ url: item.pic_url || ''});
}
})
},
addPreloadAudio() {
const arr = this.data.rows;
if (arr) {
for (let i=0 ;i<arr.length; i++) {
this._audioResList.push({url: arr[i].audio_url || ''});
this._audioResList.push({url: arr[i].audio_cn_url || ''});
}
}
},
addPreloadAnima() {
if (!this.data.hotZoneItemArr) {
return;
}
this.data.hotZoneItemArr.forEach((item) => {
if (item.skeJsonData) {
this._animaResList.push({ url: item.skeJsonData.url || '' });
this._animaResList.push({ url: item.texJsonData.url || ''});
this._animaResList.push({ url: item.texPngData.url || ''});
}
})
}, },
loadEnd() { loadEnd() {
......
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