您的浏览器不支持canvas标签

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();

}

html5 实现人物移动,HTML5实现一个能够移动的小坦克相关推荐

  1. HTML5移动的代码,HTML_HTML5实现一个能够移动的小坦克示例代码,复制代码代码如下: !DOCTYPE h - phpStudy...

    HTML5实现一个能够移动的小坦克示例代码 复制代码代码如下: 您的浏览器不支持canvas标签 var canvas1=document.getElementById('tankMap'); var ...

  2. HTML5移动的代码,HTML5实现一个能够移动的小坦克示例代码

    复制代码代码如下: 您的浏览器不支持canvas标签 var canvas1=document.getelementbyid('tankmap'); var ctx=canvas1.getcontex ...

  3. 如何使用HTML5,CSS3和PHP创建一个联系表格

    就个人而言,我觉得重要的是要注意的[积极]影响HTML5的形式和运作的方式,他们将在今后几年将有.实际上,我们无法实现所有 的新功能,今天,但你不希望要落后其他行业落后时,这些功能最终成为广泛支持. ...

  4. 使用HTML5的Canvas和raycasting创建一个伪3D游戏(part1)

    使用HTML5的Canvas和raycasting创建一个伪3D游戏(part1) 刚来这找到一篇好文,自己翻译了下:(原文:http://dev.opera.com/articles/view/cr ...

  5. 使用HTML5和jQuery插件Quicksand实现一个超酷的星际争霸2兵种分类展示效果

    为什么80%的码农都做不了架构师?>>>    日期:2011/11/01 来源:GBin1.com 因为本人是星际争霸系列游戏的忠实拥簇,所以在今天的jQuery教程中,我们将使用 ...

  6. html5 求爱,一个JavaScript的求爱小特效

    这里面做了一个JavaScript的求爱小特效,效果如下: 不仅能出现下面的图的效果,还可以让这个图形跟随着鼠标转动哦,这里面只是一个简单的没有修饰的小例子,基于这个例子可以让求爱,更加好玩了.闷骚男 ...

  7. html5代码转换为视频,HTML5中的视频代码详解

    摘要 腾兴网为您分享:HTML5中的视频代码详解,智学网,云闪付,易推广,小红书等软件知识,以及360win10,流量魔盒,fitbit,上港商城,安卓2.3.7,全民惠,五年级下册英语单词表图片,t ...

  8. html5 本地批量存储,HTML5本地存储

    什么是HTML5存储? 简单地说,它是一种让web页面在浏览器端本地化存储键值对的方式.跟cookies一样,即使你从网站导航到别的网站,关掉了浏览器的tab页,退出了浏览器,数据依然存在:与cook ...

  9. html4与html5效果,浅谈HTML5与HTML4的10个关键区别

    HTML5是HTML标准的下一个版本.越来越多的程序员开始HTML5来构建网站.如果你同时使用HTML4和HTML5的话,你会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多.虽然H ...

最新文章

  1. 既之前的基础,先写个简单的PHP 与数据库 的数据交流
  2. 最强奥运会(互联网公司版)
  3. 旋转图像—leetcode48
  4. 1. 两数之和(Java)
  5. hash和hashcode_Hibernate事实:等于和HashCode
  6. matlab编程的步骤,如何画matlab程序的流程图?求解答
  7. win7 卸载虚拟机重装提示请您确认有足够的权限安装....
  8. http://www.myeclipseide.com/ 官网打不开的问题!myeclipse 官网!
  9. 7 vsphere 分配许可_vCenter server 5.5中添加ESXi5.5主机并分配许可密钥
  10. TCP中 滑动窗口RWND 和 拥塞窗口 CWND的区别
  11. 【Python-神经网络】
  12. Skype无法显示登录界面
  13. php(thinkphp5)+ajax 实现电商优惠满减以及不满足条件需要邮费
  14. android 网络图片工具类,分享一个Android图片模糊的工具类
  15. Flutter 1.17重磅发布​!闲鱼最新升级版 Flutter 技术电子书开放下载!
  16. 解决百度网盘限速问题
  17. 【Vue】Vue2生命周期详解
  18. 第五章 准确率、精确率与混淆矩阵
  19. sql 除法中如何防止被除数为0,以及SUM和舍入为指定的小数位数函数
  20. ios 开发 键盘 android,UiOS开发中ITextView回收或关闭键盘使用方法总结

热门文章

  1. 速看,微信这些功能你知道吗?
  2. 大话西游手游服务器维护不能聊天,大话西游手游聊天系统详解 怎么私聊
  3. mysql 修改字符集为utf8mb4_MySQL数据库修改字符集为utf8mb4
  4. 美柚广告推广的模式有几种?美柚广告投放的效果怎么样?
  5. Mac下utf-8编码转换问题
  6. 新萝卜家园GHOST XP Sp3装机版V2012.10下载
  7. java各种集合类区别
  8. ibatis报错:无效的列索引
  9. 仿应学短视频APP项目功能分析说明书
  10. 三星s8怎么分屏操作_交互新玩法 三星Galaxy Z Fold2 5G折叠屏上手