校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > HTML5實現一個能夠移動的小坦克示例代碼

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

熱門標簽:百度地圖標注為什么總是封號 四川移動電銷外呼客戶管理系統 智能芯電話機器人 400開頭的電話好申請不 怎么做百度地圖標注 咸陽穩定外呼系統軟件 臨海地圖標注app 小朱地圖標注 地圖標注柱狀圖

復制代碼
代碼如下:

<!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>

標簽:黃石 南平 黃石 山南 平涼 公主嶺 平頂山 陜西

巨人網絡通訊聲明:本文標題《HTML5實現一個能夠移動的小坦克示例代碼》,本文關鍵詞  HTML5,實現,一個,能夠,移動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5實現一個能夠移動的小坦克示例代碼》相關的同類信息!
  • 本頁收集關于HTML5實現一個能夠移動的小坦克示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 堆龙德庆县| 秀山| 胶南市| 吉安县| 凤山市| 宝应县| 平昌县| 宁化县| 台中市| 张家口市| 清丰县| 金门县| 当阳市| 汤阴县| 玉环县| 巴南区| 南溪县| 江油市| 北流市| 札达县| 耒阳市| 余姚市| 津市市| 竹山县| 盘山县| 探索| 山阴县| 汉寿县| 中宁县| 汶上县| 宁德市| 措勤县| 泰来县| 牙克石市| 连州市| 右玉县| 永胜县| 龙川县| 拉孜县| 内江市| 隆林|