2013-11-03 43 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; 
// ....