我试图创建一个球,每次调用该函数时都会在中间生成一个不同的随机数。这是我创建一个球对象的代码,但我不知道在哪里放置Math.random方法以及如何在中间实际绘制数字。你有什么想法吗?下面是我的JavaScript外部文件的代码:用中间的随机数创建一个球(html canvas和javascript)
var c = document.getElementById("canvas");
var ctx = c.getContext("2d");
var ball = {
radius:50,
x:200,
y:150,
color:"#00F",
draw:function() {
var arcStartAngle=0;
var arcEndAngle=2*Math.PI;
ctx.fillStyle=this.color
ctx.beginPath();
ctx.arc(this.x,this.y,this.radius,arcStartAngle,arcEndAngle);
ctx.fill();
}
}
ball.draw();
你想做什么?可能是你不需要画布。 – Cheery 2014-10-31 21:27:50