真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

js實(shí)現(xiàn)貪吃蛇小游戲(容易理解)

話不多說(shuō),請(qǐng)看代碼:

十年的滑縣網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整滑縣建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“滑縣網(wǎng)站設(shè)計(jì)”,“滑縣網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。



 
 
 貪吃蛇
 
 
 
 
 

第一步:初始化地圖,創(chuàng)建蛇圈。
第二步:創(chuàng)建蛇,隨機(jī)生產(chǎn)食物。
第三步:讓蛇移動(dòng)起來(lái)。
第四步:通過(guò)js綁定鍵盤(pán)事件,控制蛇移動(dòng)方向。

var box={width:50,height:50};//每一個(gè)方塊的高度
var snake=[];//保存蛇每一節(jié)身體對(duì)應(yīng)的span
var DIR={
 DIR_RIGHT:1,
 DIR_LEFT:2,
 DIR_TOP:3,
 DIR_BOTTOM:4
};
var dir=DIR.DIR_BOTTOM;
var food=null; //始終記錄當(dāng)前的食物 
window.onload=function(){
 //1.初始化地圖
 initMap();
 //2.創(chuàng)建蛇
 //2.5隨機(jī)顯示食物
 showFood();
 createSnake();
 //3.讓蛇動(dòng)起來(lái)
 setInterval(snakeMove,100);
 //4.控制蛇移動(dòng)
 document.onkeyup=function(e){
 switch(e.keyCode){
 case 37:dir=DIR.DIR_LEFT;break;
 case 38:dir=DIR.DIR_TOP;break;
 case 39:dir=DIR.DIR_RIGHT;break;
 case 40:dir=DIR.DIR_BOTTOM;break; 
 } 
 }
};
function isInSnakeBody(left,top){
 for(var i=0;icon.offsetWidth-2-1){newLeft=0;}
 if(newLeft<0){newLeft=con.offsetWidth-2-box.width;}
 if(newTop<0){newTop=con.offsetHeight-2-box.height;}
 if(newTop>con.offsetHeight-2-1){newTop=0;}
 //判斷新蛇頭的位置是不是在蛇身體里面
 //for(var i=0;i
*{
 padding:0;
 margin:0;
}
html,body{
 width:100%;
 height:100%;
}
body{
 position:relative;
}
div#container{
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 width:800px;
 height:500px;
 border:1px solid black;
 font-size:0px;
}
span{
 display:inline-block;
 border:1px solid black;
 box-sizing:border-box;
}
span.snake{
 position:absolute;
 background-color:red;
}
span.food{
 position:absolute;
 background-color:blue;
}

最后的效果圖如下:

 js實(shí)現(xiàn)貪吃蛇小游戲(容易理解)

js實(shí)現(xiàn)貪吃蛇小游戲(容易理解)

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持創(chuàng)新互聯(lián)!


當(dāng)前名稱:js實(shí)現(xiàn)貪吃蛇小游戲(容易理解)
鏈接地址:http://weahome.cn/article/iepgse.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部