reset動畫,由于字數(shù)限制我把不必要的空格刪掉了,辛苦大家自己斷代碼
function reset(){clippingRegion={x:Math.random()*(canvas.width-2*radius)+radius,y:Math.random()*(canvas.height-2*radius)+radius,r:740};var t2=setInterval(function(){clippingRegion.r-=20;if(clippingRegion.r<50){clearInterval(t2);}draw(image,clippingRegion);},30)}
function reset(){clippingRegion={x:Math.random()*(canvas.width-2*radius)+radius,y:Math.random()*(canvas.height-2*radius)+radius,r:740};var t2=setInterval(function(){clippingRegion.r-=20;if(clippingRegion.r<50){clearInterval(t2);}draw(image,clippingRegion);},30)}
使用Math.random()寫一個 隨機 兩數(shù)之間任意數(shù)字的方法 ---> random(min,max)
算 極限位置 的時候
畫布的 左側(cè) 和 頂部 加上半徑 (min),
畫布的 右側(cè) 和 底部 減去半徑 (max),
就始終在畫布內(nèi) 顯示出完整的圓了。
算 極限位置 的時候
畫布的 左側(cè) 和 頂部 加上半徑 (min),
畫布的 右側(cè) 和 底部 減去半徑 (max),
就始終在畫布內(nèi) 顯示出完整的圓了。
2016-08-06