html5 实现人物移动,HTML5实现一个能够移动的小坦克
您的浏览器不支持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实现一个能够移动的小坦克相关推荐
- HTML5移动的代码,HTML_HTML5实现一个能够移动的小坦克示例代码,复制代码代码如下: !DOCTYPE h - phpStudy...
HTML5实现一个能够移动的小坦克示例代码 复制代码代码如下: 您的浏览器不支持canvas标签 var canvas1=document.getElementById('tankMap'); var ...
- HTML5移动的代码,HTML5实现一个能够移动的小坦克示例代码
复制代码代码如下: 您的浏览器不支持canvas标签 var canvas1=document.getelementbyid('tankmap'); var ctx=canvas1.getcontex ...
- 如何使用HTML5,CSS3和PHP创建一个联系表格
就个人而言,我觉得重要的是要注意的[积极]影响HTML5的形式和运作的方式,他们将在今后几年将有.实际上,我们无法实现所有 的新功能,今天,但你不希望要落后其他行业落后时,这些功能最终成为广泛支持. ...
- 使用HTML5的Canvas和raycasting创建一个伪3D游戏(part1)
使用HTML5的Canvas和raycasting创建一个伪3D游戏(part1) 刚来这找到一篇好文,自己翻译了下:(原文:http://dev.opera.com/articles/view/cr ...
- 使用HTML5和jQuery插件Quicksand实现一个超酷的星际争霸2兵种分类展示效果
为什么80%的码农都做不了架构师?>>> 日期:2011/11/01 来源:GBin1.com 因为本人是星际争霸系列游戏的忠实拥簇,所以在今天的jQuery教程中,我们将使用 ...
- html5 求爱,一个JavaScript的求爱小特效
这里面做了一个JavaScript的求爱小特效,效果如下: 不仅能出现下面的图的效果,还可以让这个图形跟随着鼠标转动哦,这里面只是一个简单的没有修饰的小例子,基于这个例子可以让求爱,更加好玩了.闷骚男 ...
- html5代码转换为视频,HTML5中的视频代码详解
摘要 腾兴网为您分享:HTML5中的视频代码详解,智学网,云闪付,易推广,小红书等软件知识,以及360win10,流量魔盒,fitbit,上港商城,安卓2.3.7,全民惠,五年级下册英语单词表图片,t ...
- html5 本地批量存储,HTML5本地存储
什么是HTML5存储? 简单地说,它是一种让web页面在浏览器端本地化存储键值对的方式.跟cookies一样,即使你从网站导航到别的网站,关掉了浏览器的tab页,退出了浏览器,数据依然存在:与cook ...
- html4与html5效果,浅谈HTML5与HTML4的10个关键区别
HTML5是HTML标准的下一个版本.越来越多的程序员开始HTML5来构建网站.如果你同时使用HTML4和HTML5的话,你会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多.虽然H ...
最新文章
- 既之前的基础,先写个简单的PHP 与数据库 的数据交流
- 最强奥运会(互联网公司版)
- 旋转图像—leetcode48
- 1. 两数之和(Java)
- hash和hashcode_Hibernate事实:等于和HashCode
- matlab编程的步骤,如何画matlab程序的流程图?求解答
- win7 卸载虚拟机重装提示请您确认有足够的权限安装....
- http://www.myeclipseide.com/ 官网打不开的问题!myeclipse 官网!
- 7 vsphere 分配许可_vCenter server 5.5中添加ESXi5.5主机并分配许可密钥
- TCP中 滑动窗口RWND 和 拥塞窗口 CWND的区别
- 【Python-神经网络】
- Skype无法显示登录界面
- php(thinkphp5)+ajax 实现电商优惠满减以及不满足条件需要邮费
- android 网络图片工具类,分享一个Android图片模糊的工具类
- Flutter 1.17重磅发布​!闲鱼最新升级版 Flutter 技术电子书开放下载!
- 解决百度网盘限速问题
- 【Vue】Vue2生命周期详解
- 第五章 准确率、精确率与混淆矩阵
- sql 除法中如何防止被除数为0,以及SUM和舍入为指定的小数位数函数
- ios 开发 键盘 android,UiOS开发中ITextView回收或关闭键盘使用方法总结