推箱子小游戏原理的实现
功能分析: 1.找一张类似于箱子的图片自行设置图片的大小 2.设置控制箱子移动的四个方向的按钮 3.使用键盘控制图片上下左右的移动、
效果图演示
原始位置 点击键盘向右移动三次向下移动一次后的位置 看了上述过程是不是感觉很有意思呀???
下面看代码
<!DOCTYPE html
>
<html
>
<head lang
="en">
<meta charset
="UTF-8">
<title
></title
>
</head
>
<body onkeydown
="change()">
<img src
="1.PNG" id
="imgShow" style
="width: 80px; height: 80px;position:absolute;left: 0px;top: 0px"/>
<script type
="text/javascript">
var img
= document
.getElementById("imgShow")
img
.left
= 0;
img
.top
= 0;
function
change(){
var keyCode
= event
.keyCode
;
if(keyCode
== 37){
img
.left
-= 80;
}
if(keyCode
== 38){
img
.top
-= 80;
}
if(keyCode
== 39){
img
.left
+= 80;
}
if(keyCode
== 40){
img
.top
+= 80;
}
img
.style
.left
= img
.left
+ 'px',img
.style
.top
= img
.top
+ 'px';
}
</script
>
</body
>
</html
>
代码很少也很好理解,这里面使用了键值对的方式。
了解更多关注我呦!!!