0
我有一個問題繪製到畫布,我敢肯定我錯過了一些明顯的東西,但我看不到它在哪裏。帆布不畫什麼?
有一個循環運行應該給我一個鉛筆素描效果,實際上它甚至將所有線條正確地輸出到控制檯,定時器工作正常,但它實際上並沒有畫任何東西。
我敢肯定,我要瘋了....我一百次這樣做過:
任何幫助將非常感激。
亞歷
我有一個問題繪製到畫布,我敢肯定我錯過了一些明顯的東西,但我看不到它在哪裏。帆布不畫什麼?
有一個循環運行應該給我一個鉛筆素描效果,實際上它甚至將所有線條正確地輸出到控制檯,定時器工作正常,但它實際上並沒有畫任何東西。
我敢肯定,我要瘋了....我一百次這樣做過:
任何幫助將非常感激。
亞歷
這裏是固定的版本 - 不錯的效果! :)
你的問題是你傳遞數組作爲參數moveTo和bezierCurveTo它接受所有值作爲單獨的參數 - 爲了能夠傳遞一個數組,你可以使用apply
方法並傳遞canvas上下文作爲方法上下文。
另外移動設置畫布屬性爲newStroke方法,因爲它沒有意義將它們設置爲每個新點我認爲?