如何使球出现在随机位置

时间:2016-03-14 14:22:36

标签: javascript

我有代码创建一个球,然后给它一个随机颜色。不确定如何制作圆圈"产生"在屏幕上的随机位置。

      var RADIUS = 120;
      var circle;

function start(){
   circle = new Circle(RADIUS);
   circle.setPosition();
   add(circle);
   setTimer(color, 1000);
}



function color() {
  circle.setColor(Randomizer.nextColor());
}

2 个答案:

答案 0 :(得分:0)

您可以尝试使用css

进行预测
circle.style.position = "absolute";
circle.style.top = "580px";
circle.style.left = "205px";

答案 1 :(得分:0)

这是一个小例子,希望你理解。 在你的HTML中:     

在你的脚本中

var canvas = document.getElementById("canvas_id");
var screen = canvas.getContext("2d");

function drawBall()
{
    screen.beginPath();
    screen.arc(x, y, ballRadius, 0, Math.PI*2);
    screen.fillStyle = "#000000";
    screen.fill();
    screen.closePath();
}

现在分别改变x和y!古德勒克。