国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5實現一個能夠移動的小坦克示例代碼

2020-03-24 15:47:11
字體:
來源:轉載
供稿:網友

HTML5一詞想必大家早已如雷貫耳,其功能很強大,本文為大家介紹下通過其實現一個能夠移動的小坦克,具體如下,喜歡HTML的朋友可以參考下

復制代碼代碼如下:

<!DOCTYPE html>

<html>

<head>

</head>

<body onkeydown="changeDirect()">

<canvas id="tankMap" width="500px" height="300px" style="border:1px solid #d3d3d3;">您的瀏覽器不支持canvas標簽</canvas>

<script type="text/javascript">

var canvas1=document.getElementById('tankMap');

var ctx=canvas1.getContext('2d');

var myX=30;

var myY=30;

function drawBall(){

ctx.shadowBlur=30,ctx.shadowColor="#008C46";

ctx.fillStyle='#008C46';

ctx.fillRect(myX,myY,5,30);

ctx.fillRect(myX+17,myY,5,30);

ctx.fillRect(myX+6,myY+5,10,20);

ctx.beginPath();

ctx.fillStyle='#004020';

ctx.arc(myX+11,myY+15,5,0,Math.PI*1.5);

ctx.closePath();

ctx.fill();

ctx.strokStyle="#008C46";

ctx.moveTo(myX+11,myY+15);

ctx.lineTo(myX+11,myY-5);

ctx.stroke();

}

drawBall();

function changeDirect(){

var code=event.keyCode;

switch(code){

case 87:

myY--;

break;

case 68:

myX++;

break;

case 83:

myY++;

break;

case 65:

myX--;

break;

}

ctx.clearRect(0,0,500,300);

//重新繪制

drawBall();

}

</script>

</body>

</html>

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗水县| 金坛市| 霍州市| 团风县| 罗源县| 兴仁县| 会东县| 博兴县| 桃园市| 莒南县| 扶绥县| 苏尼特左旗| 永春县| 双柏县| 定兴县| 兴隆县| 塔城市| 石屏县| 昌宁县| 呼玛县| 彰化县| 郧西县| 长治县| 宁国市| 元谋县| 昌江| 商都县| 宜都市| 增城市| 筠连县| 东光县| 霍城县| 特克斯县| 江华| 随州市| 高陵县| 霍林郭勒市| 马龙县| 高台县| 陇西县| 阳朔县|