精髓都在這節(jié)課,關(guān)于平滑的設置方法需要研究透徹,謝謝老師的分享。感覺自己就是沒有創(chuàng)造力,腦子想不出好玩,有創(chuàng)意的東西,就是知道抄襲人家的創(chuàng)意,怎么辦
2016-01-08
出現(xiàn)斷開的原因是moveto()把線條斷開了,相當于這是無數(shù)條線段,而不是一整條。如果只在mousedown之后的第一次mousemove使用moveto(),就不會出現(xiàn)這樣的結(jié)果,因為是繪制的是一整條連續(xù)線段
2016-01-08
從考慮性能的角度考慮,沒有必要每次mousemove事件都context.moveto();用一個變量first來判斷是不是第一次移動就可以,是就執(zhí)行context.moveto(),然后設置first=false;否則就不執(zhí)行context.moveto();效果是一樣的
2016-01-08