新路徑每次都要cxt.stroke()?
問個問題,用cxt.beginPath繪制新的路徑的時候,比如有幾個新的路徑,cxt.lineWidth,cxt.strokeStyle是狀態,但是最后都是要實際的繪制,調用的是cxt.stroke()來繪制的時候,為什么不能在最后使用一個cxt.stroke(),而是每個新路徑都使用cxt.stroke()繪制。
問個問題,用cxt.beginPath繪制新的路徑的時候,比如有幾個新的路徑,cxt.lineWidth,cxt.strokeStyle是狀態,但是最后都是要實際的繪制,調用的是cxt.stroke()來繪制的時候,為什么不能在最后使用一個cxt.stroke(),而是每個新路徑都使用cxt.stroke()繪制。
2015-09-18
舉報
2015-12-16
個人理解是每一段線段完成以后你需要有一個將畫筆抬起的動作,這個動作在stroke中包含著,如果你是最后使用的話,就是中間沒有抬筆的動作導致前面所有的線段會連接起來,而不是各自分開