虚线 我刚一开始想就是 for循环 moveTo 和LineTo 然后google下 基本上都是这个思路
不过
https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/setLineDash
已经有新的方法啦~~
不过
https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/setLineDash
已经有新的方法啦~~
2016-01-08
精髓都在这节课,关于平滑的设置方法需要研究透彻,谢谢老师的分享。感觉自己就是没有创造力,脑子想不出好玩,有创意的东西,就是知道抄袭人家的创意,怎么办
2016-01-08
出现断开的原因是moveto()把线条断开了,相当于这是无数条线段,而不是一整条。如果只在mousedown之后的第一次mousemove使用moveto(),就不会出现这样的结果,因为是绘制的是一整条连续线段
2016-01-08
从考虑性能的角度考虑,没有必要每次mousemove事件都context.moveto();用一个变量first来判断是不是第一次移动就可以,是就执行context.moveto(),然后设置first=false;否则就不执行context.moveto();效果是一样的
2016-01-08