/**
* !#en Prepare game.
* !#zh 准备引擎,请不要直接调用这个函数。
* @param {Function} cb
* @method prepare
*/
prepare (cb) {
// Already prepared
if (this._prepared) {
if (cb) cb();
return;
}
// Load game scripts
let jsList = this.config.jsList;
if (jsList && jsList.length > 0) {
var self = this;
cc.loader.load(jsList, function (err) {
if (err) throw new Error(JSON.stringify(err));
self._prepareFinished(cb);
});
}
else {
this._prepareFinished(cb);
}
},
脚本的初始化好像从这里开始,有办法控制吗?