基于htm的l单机游戏.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于htm的l单机游戏

Index.html? !doctyp?e html h?tml lang=?en head? meta ch?arset=UTF?-8 titl?eCH3EX1: ?Text Arran?ger Versio?n 1.0/tit?le scrip?t src=js/?modernizr-?1.6.min.js?/script? script ?src=js/ma?in.js/s?cript /h?ead body? style=ba?ckground:#?ffc0cb ?div style=?position:? absolute;? top: 30%;? left: 30%?; canv?as id=can?vasOne wi?dth=650 ?height=38?4 top=50p?x; left=50?px;Your b?rowser doe?s not supp?ort the HT?ML 5 Canva?s. /canva?s /div ?/body /?html Mai?n.js wind?ow.addEven?tListener(?load, ca?nvasApp, f?alse); //?是否支持canvas? function ?canvasSupp?ort () { ? return M?odernizr.c?anvas; } f?unction ca?nvasApp() ?{ //是否支持c?anvas if ?(!canvasSu?pport()) {? retur?n; } ?var theCan?vas = docu?ment.getEl?ementById(?canvasOne?); var c?ontext = t?heCanvas.g?etContext(?2d); va?r tank=new? Image(); ? tank.addE?ventListen?er(load,? start, fa?lse); tan?k.src=tan?ks_sheet.p?ng //Bac?kground c?ontext.fil?lStyle = ?#CCCCCC; ? context.f?illRect(0,? 0, theCan?vas.width,? theCanvas?.height); ? //Box co?ntext.line?Width=16; ? context.s?trokeStyle? = #00000?0; cont?ext.stroke?Rect(8,8, ?theCanvas.?width-16, ?theCanvas.?height-16)?; //画我方ta?nk和我方炮弹 f?unction dr?awtank() {? if(game?over){ ?context.sa?ve(); c?ontext.fil?lStyle = ?#000000; ? context?.font = n?ormal bold? 50px norm?al; c?ontext.fil?lText(游戏结?束, 150, 1?50); co?ntext.rest?ore(); ?context.sa?ve(); c?ontext.fil?lStyle = ?#000000; ? context?.font = n?ormal bold? 25px norm?al; c?ontext.fil?lText(按空格?键重新开始游戏, ?125, 200);? contex?t.restore(?); upda?te(); r?eturn; }? upda?te(); ? drawScene?(); rend?er(); //?画场景 func?tion drawS?cene(){ ? for(var i?=0;i=10;i?++){ f?or(var j=0?;j=14;j++?){ co?lCtr=j*32+?16; r?owCtr=i*32?+16; ?context.sa?ve(); ? sourceX=M?ath.floor(?scene[i][j?]%8)*32; ? source?Y=Math.flo?or(scene[i?][j]/8)*32?; con?text.drawI?mage(tank,? sourceX,s?ourceY,32,?32,colCtr,?rowCtr,32,?32); ?context.re?store(); ?

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档