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

首頁 > 編程 > HTML > 正文

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

2024-08-26 00:16:38
字體:
來源:轉載
供稿:網友

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


復制代碼

代碼如下:


<!DOCTYPE html>
<html>
<head>
</head>
<body onkeydown="changeDirect()">
<canvas>您的瀏覽器不支持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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鲁山县| 宜川县| 咸丰县| 读书| 高台县| 泗阳县| 吉木萨尔县| 应用必备| 图木舒克市| 韩城市| 临朐县| 南投县| 沙湾县| 襄樊市| 天台县| 义乌市| 闸北区| 赣榆县| 青龙| 临夏县| 岑溪市| 松溪县| 望都县| 泸州市| 唐海县| 靖江市| 海宁市| 土默特左旗| 阿拉尔市| 乌审旗| 辽宁省| 巴林右旗| 建德市| 交口县| 河北区| 杨浦区| 通辽市| 固始县| 四川省| 高州市| 濮阳县|