我在画布上绘画时遇到问题,我确定我缺少明显的东西,但看不到哪里。
有一个循环运行,应该给我一个铅笔素描效果,实际上,它甚至可以将所有行正确输出到控制台,并且计时器可以正常工作,但是实际上并没有在画布上绘制任何内容。
我确定我会发疯....我已经做过一百次了:
http://jsfiddle.net/jabMT/2/
任何帮助将非常感激。
亚历克斯
最佳答案
http://jsfiddle.net/jabMT/4/
这是固定版本-效果不错! :)
您的问题是您将数组作为参数传递给moveTo和bezierCurveTo,在其中它接受所有值作为单独的参数-若要仅传递数组,可以使用apply
方法并将canvas上下文作为方法上下文传递。
还将设置画布属性设置为newStroke方法,因为在我认为的每个新点上都没有设置它们的意义?