国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 名山县| 永昌县| 鹤庆县| 万盛区| 谢通门县| 凤阳县| 怀远县| 嫩江县| 屯留县| 宁夏| 寿阳县| 南昌市| 雷波县| 永清县| 海淀区| 讷河市| 铁岭市| 彩票| 宣威市| 夹江县| 宁海县| 江永县| 德格县| 遂宁市| 昔阳县| 漠河县| 茂名市| 额尔古纳市| 区。| 泾源县| 昭苏县| 侯马市| 大城县| 陇川县| 石城县| 大荔县| 鹤壁市| 绵阳市| 涞水县| 章丘市| 宜章县|