diff --git a/libs/loader.js b/libs/loader.js index 5f36f1dc..e93571d1 100644 --- a/libs/loader.js +++ b/libs/loader.js @@ -172,7 +172,7 @@ loader.prototype.loadMusic = function () { else { var music = new Audio(); music.preload = 'none'; - if (main.bgmRemote) music.src = 'https://gitee.com/ckcz123/h5music/raw/master/'+core.firstData.name+'/'+t; + if (main.bgmRemote) music.src = main.bgmRemoteRoot+core.firstData.name+'/'+t; else music.src = 'project/sounds/'+t; music.loop = 'loop'; core.material.bgms[t] = music; diff --git a/main.js b/main.js index 945206a6..f503e097 100644 --- a/main.js +++ b/main.js @@ -10,6 +10,7 @@ function main() { // 如果要进行剧本的修改请务必将其改成false。 this.bgmRemote = false; // 是否采用远程BGM + this.bgmRemoteRoot = "https://gitee.com/ckcz123/h5music/raw/master/"; // 远程BGM的根目录 //------------------------ 用户修改内容 END ------------------------// @@ -176,17 +177,26 @@ main.prototype.init = function (mode, callback) { ////// 动态加载所有核心JS文件 ////// main.prototype.loaderJs = function (dir, loadList, callback) { - var instanceNum = 0; + // 加载js main.setMainTipsText('正在加载核心js文件...') - for (var i = 0; i < loadList.length; i++) { - main.loadMod(dir, loadList[i], function (modName) { - main.setMainTipsText(modName + '.js 加载完毕'); - instanceNum++; - if (instanceNum === loadList.length) { - callback(); - } - }); + + if (this.useCompress) { + main.loadMod(dir, dir, function () { + callback(); + }) + } + else { + var instanceNum = 0; + for (var i = 0; i < loadList.length; i++) { + main.loadMod(dir, loadList[i], function (modName) { + main.setMainTipsText(modName + '.js 加载完毕'); + instanceNum++; + if (instanceNum === loadList.length) { + callback(); + } + }); + } } } diff --git a/更新说明.txt b/更新说明.txt index 5e85ae6e..b51b91de 100644 --- a/更新说明.txt +++ b/更新说明.txt @@ -8,7 +8,7 @@ APP端也能下载录像 地图临界显伤 √ 单个存档清理 √ 大数据魔塔的支持(临界计算等) √ -进一步对JS文件进行压缩 +进一步对JS文件进行压缩 √ 修复有时候无法输入ID的问题 √ 其他细节优化