html5游戏脱机,如何离线播放html5游戏?

解决方案

去这个网站:

或使用该镜我创建:只

保存在资产和比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,因为它需要加载。否则你的页面将被加载所有的时间,没有回应

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值