2016年5月4日 星期三

var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext("2d"); var ballRadius = 5; var x = canvas.width/2; var y = canvas.height-30; var dx = 2; var dy = -2; function drawBall() { ctx.beginPath(); var height = 10*Math.sin(Math.PI/3); ctx.moveTo(x,y); //从A(100,0)开始 ctx.lineTo(x-15,y+30); ctx.lineTo(x+15,y+30); var grd = ctx.createLinearGradient(0,0,20,0); grd.addColorStop(0,"#4CE8B2"); grd.addColorStop(1,"#EFD458"); ctx.fillStyle=grd; ctx.fill(); function draw() { ctx.clearRect(0, 0, canvas.width, canvas.height); drawBall(); if(x + dx > canvas.width-ballRadius || x + dx < ballRadius) { dx = -dx; } if(y + dy > canvas.height-ballRadius || y + dy < ballRadius) { dy = -dy; } x += dx; y += dy; } setInterval(draw, 10);

沒有留言:

張貼留言