我試圖創建一個球,每次調用該函數時都會在中間生成一個不同的隨機數。這是我創建一個球對象的代碼,但我不知道在哪裏放置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