1
我在这里试图用此代码在直线上画一个移动的圆圈。但即时通讯语言错了。帮我纠正这段代码。从画布左侧向右侧直线移动圆圈
<script>
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
function draw_circle (circleX, circleY, radius, fill) {
context.fillStyle = "black";
context.fillRect(0, 0, 800, 300);
context.strokeStyle = "red";
context.strokeRect(5, 5, 790, 290);
var speed = 5
context.fillStyle = fill;
context.arc(circleX, circleY, radius, 0, Math.PI*2);
context.fill();
}
setInterval(draw_circle(100,100, 30 , "cyan"), 33);
</script>
并以bouce它左至右做这样的事情http://jsfiddle.net/c4vxb9tx/(基于回答,您可以用速度取代vectorx如果你想) – dwana 2014-11-03 15:15:54
明白了!谢谢你的答案kaiido。 :)。 – Drew 2014-11-03 15:56:04
和dwana,我有一个问题。可以在代码中使用参数吗?我想了解更多如何在我的代码中添加参数:) – Drew 2014-11-03 15:57:44