我正在制作一个桨球游戏,我在边界下设计和编写了球。我想制作更多的桨,并随着当前鼠标位置移动。我怎么得到那个?这是我的球在边界下移动的代码,我需要一个底部的桨。
<!doctype html>
<html>
<body onload="init();">
<script>
var context;
var x=150;
var y=150;
var dx=2;
var dy=4;
function init()
{
context= myCanvas.getContext('2d');
setInterval(draw,10);
}
function draw()
{
context.clearRect(0,0, 300,300);
context.beginPath();
context.fillStyle="#98bf26";
// Draws a circle of radius 20 at the coordinates 100,100 on the canvas
context.arc(x,y,10,0,Math.PI*2,true);
context.closePath();
context.fill();
// Boundary Logic
if( x<0 || x>300) dx=-dx;
if( y<0 || y>300) dy=-dy;
x+=dx;
y+=dy;
}
</script>
<canvas id="myCanvas" width="300" height="300" style="border:1px dotted #111;" >
</canvas>
</body>
</html>