【发布时间】:2013-12-26 02:00:19
【问题描述】:
我设置了一个玩家、一个背景和一块地块。我需要的是一种让玩家在我点击屏幕或屏幕按钮时跳跃和着陆的方式。我正在为移动设备制作这个。这是我到目前为止所做的编码。
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title> Testing Canvas</title>
<script type="text/javascript">
window.onload = function ()
{
var canvas = document.getElementById("canvasOne");
var context = canvas.getContext("2d");
var canvasbk = document.getElementById("bk");
var contextbk = canvasbk.getContext("2d");
var myelf = new Image();
var myice = new Image() ;
var mybk = new Image();
myice.src="iceland.png";
myelf.src="elf1.png" ;
mybk.src="bk.png";
myelf.onload = function()
{
context.drawImage(myelf,40,55);
}
myice.onload = function()
{
context.drawImage(myice,0,150);
}
mybk.onload = function()
{
contextbk.drawImage(mybk,0,0,canvasbk.width,canvasbk.height);
}
}
</script>
</head>
<body>
<div style = “width:500px; height:500px; margin:0 auto; padding:5px;”>
<canvas id="canvasOne" width="500" height="300"
style="border:2px solid black; position:absolute;
left:auto; top:auto; z-index:2"></canvas>
<canvas id="bk" width=500px; height="300px; style="border:solid black;
position:absolute; top:auto left:auto; z-index 1"></canvas>
</div>
</body>
</html>
【问题讨论】:
标签: javascript html html5-canvas