2013-11-03 42 views

回答

0
function paint(){ 
    canvas.width = canvas.width; 

DEMO

+0

'canvas.width = canvas.width'是一个聪明的黑客...然而,在一些浏览器中它会导致FPS相当的损失。只是fyi。 – ahren

+0

谢谢。这似乎工作! – ducanul

0

您已经在变量wh中拥有画布大小。如果你增加点的位置,你需要检查它是否仍然在边界,例如

if (d == "right" && d.x <= w + 10) d.x += 10; 
if (d == "left" && d.x >= 10) d.x -= 10; 
// ....