CH3EX1:TextArrangerVersion1.0 CH3EX1:TextArrangerVersion1.0
基于html5的单机游戏

基于html5的单机游戏

ID:34457642

大小:450.50 KB

页数:20页

时间:2019-03-06

基于html5的单机游戏_第1页
基于html5的单机游戏_第2页
基于html5的单机游戏_第3页
基于html5的单机游戏_第4页
基于html5的单机游戏_第5页
资源描述:

《基于html5的单机游戏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Index.htmlCH3EX1:TextArrangerVersion1.0

2、"width="650"height="384"top=50px;left=50px;>YourbrowserdoesnotsupporttheHTML5Canvas.

Main.jswindow.addEventListener("load",canvasApp,false);//是否支持canvasfunctioncanvasSupport(){returnModernizr.canvas;}functioncanvasApp(){//是否支持canvasif(!canvasSupport()){return;}vartheC

3、anvas=document.getElementById("canvasOne");varcontext=theCanvas.getContext("2d");vartank=newImage();tank.addEventListener('load',start,false);tank.src="tanks_sheet.png"//Backgroundcontext.fillStyle="#CCCCCC";context.fillRect(0,0,theCanvas.width,theCanvas.height);//Boxcontext.lineWidth=16;context

4、.strokeStyle="#000000";context.strokeRect(8,8,theCanvas.width-16,theCanvas.height-16);//画我方tank和我方炮弹functiondrawtank(){if(gameover){context.save();context.fillStyle="#000000";context.font="normalbold50pxnormal";context.fillText("游戏结束",150,150);context.restore();context.save();context.fillStyle="

5、#000000";context.font="normalbold25pxnormal";context.fillText("按空格键重新开始游戏",125,200);context.restore();update();return;}update();drawScene();render();//画场景functiondrawScene(){for(vari=0;i<=10;i++){for(varj=0;j<=14;j++){colCtr=j*32+16;rowCtr=i*32+16;context.save();sourceX=Math.floor(scene[i][j]%8)

6、*32;sourceY=Math.floor(scene[i][j]/8)*32;context.drawImage(tank,sourceX,sourceY,32,32,colCtr,rowCtr,32,32);context.restore();}}}//坦克更新数据functionupdate(){tankmove.x=tankmove.nextx;tankmove.y=tankmove.nexty;//左if(keyPressList[37]==true){//playermove.play();//playermove.stop();if(gameover){return;}

7、space();tankmove.tankAngle=270;tankmove.nextx-=tankmove.tankspeed;tankmove.tankshape=tankmove.tanknextshape;if(scene[Math.floor((tankmove.nexty-12)/32)][Math.floor((tankmove.nextx-12)/32)]!=0

8、

9、scene[Math.ceil((tankmove.nexty

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。