下载此文档

HTML5打砖块游戏canvas.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
使用canvas+js<!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title></title> </head> <body> <divid=""style="text-align:center;"> <canvasid=""width="480"height="320"></canvas> </div> <scripttype="text/javascript"> varcanvas=("canvas"); varpaint=("2d"); //画出游戏画布:黑色 ="black"; (0,0,,); /* *游戏中每个元素:1,小球、2,砖块、3,挡板; */ //小球:先画一个小球,让小球滚动起来; varball_x=40; varball_y=190; varball_r=10; varball_speed_x=5; varball_speed_y=5; //砖块:定义砖块类,创建砖块对象; functionBrick(x,y,width,height){ =x; =y; =width; =height; =true; } //创建砖块 varbrick_x=23; varbrick_y=20; varbrick_width=50; varbrick_height=10; varx_off=5; vary_off=5; //首先,创建一个砖块// varbrick=newBrick(brick_x,brick_y,brick_width,brick_height); //创建50个砖块 varbricks=newArray(); for(i=0;i<50;i++){ //focuson:注意if里面的条件 if(brick_x+brick_width>){ brick_x=23; brick_y+=brick_height+y_off; } //focuson:注意顺序,先创建一个砖块,然后再给x坐标++; varbrick=newBrick(brick_x,brick_y,brick_width,brick_height); brick_x+=brick_width+x_off; (brick); } //挡板:创建挡板 varbox_x=10; varbox_y=280; varbox_width=80; varbox_height=15; //定义方法,让挡板跟随鼠标移动 =function(e){ box_x=-+200; } //清除小球轨迹 functionclearcanvas(){ (); ="black"; (0,0,,);

HTML5打砖块游戏canvas 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小19 KB
  • 时间2019-12-25