解决方案
去这个网站:
或使用该镜我创建:只
保存在资产和比JavaScript文件你可以玩游戏。
更新(问题)
var displayLoadScrn = function(){
var body = SG.d.getElementsByTagName('body')[0];
if(typeof body != "undefined"){
if(SG.d.getElementById('sg-loadscrn') == null){
SG.debug && console.log('show load-screen: complete');
body.appendChild(loadScrn);
}
SG.loadVoyager(); //
}
else{
if(SG.debug) console.log('show load-screen: body-tag not ready. retrying in '+SG.loadScrnTimer+'ms');
setTimeout(displayLoadScrn,SG.loadScrnTimer);
}
};
displayLoadScrn();
var displayImage = function(){
var body = SG.d.getElementsByTagName('body')[0];
if(typeof body != "undefined"){
body.appendChild(loadScrn);
SG.loadVoyager(); //
}
else{
if(SG.debug) console.log('show load-screen: body-tag not ready. retrying in '+SG.loadScrnTimer+'ms');
setTimeout(displayImage,SG.loadScrnTimer);
}
};
displayImage();
的问题是,你没有提供的资产文件夹中的航行者资源脚本,但它需要加载
loadVoyager : function(){
var sgc = document.createElement('script'); sgc.type = 'text/javascript'; sgc.async = true;
var random = Math.floor((Math.random()*100000000)+1);
//sgc.src = 'http://scotty-staging.softgames.de/assets/api/voyager.js';
sgc.src = 'assets/voyager.js?_='+random; //
//sgc.src = '//localhost:3000/assets/api/voyager.js';
sgc.onload = SG.boot;
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sgc, s);
},
你看中间“SGC .src ='assets/voyager.js?='+随机;“ ,那还在加载,我所做的是删除注释掉的行,我保留了“sgc.src ='assets/voyager.js? ='+随机;”取消注释并下载voyager文件并将其放置在资产文件夹中。
你不能注释掉loadvoyager,因为它需要加载。否则你的页面将被加载所有的时间,没有回应